[PEFF file: __unnamed__] file_timestamp: AE14356C old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000220] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A330 unpacked_size A330 packed_size A330 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000B9 bl +0x000000B8 /* 000000E0 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 48009EF1 bl +0x00009EF0 /* 00009F58 */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FFC4 lwz r3, [r2 - 0x003C] 00000084 48009E45 bl +0x00009E44 /* 00009EC8 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 0017534D .invalid 000000C8 435F4344 bdz cr7, +0x00004344 /* 0000440C */ 000000CC 436F6D70 bdz cr3, +0x00006D70 /* 00006E3C */ 000000D0 6F6E656E xoris r14, r27, 0x656E 000000D4 74446973 andis. r4, r2, 0x6973 000000D8 70617463 andi. r1, r3, 0x7463 000000DC 68000000 xori r0, r0, 0x0000 fn000000E0: 000000E0 7C650734 extsh r5, r3 000000E4 7CA04670 srawi r0, r5, 8 000000E8 7C000735 extsh. r0, r0 000000EC 39000000 li r8, 0x0000 000000F0 30A50008 addic r5, r5, 8 000000F4 39280000 addi r9, r8, 0x0000 000000F8 40800024 bge +0x00000024 /* 0000011C */ 000000FC 7CA00735 extsh. r0, r5 00000100 80A2FFC8 lwz r5, [r2 - 0x0038] 00000104 54001838 rlwinm r0, r0, 3, 0, 28 00000108 80A50002 lwz r5, [r5 + 0x0002] 0000010C 41800048 blt +0x00000048 /* 00000154 */ 00000110 7D250014 addc r9, r5, r0 00000114 2C890000 cmpwi cr1, r9, 0 00000118 48000040 b +0x00000040 /* 00000158 */ label0000011C: 0000011C 30000001 addic r0, r0, 1 00000120 54051838 rlwinm r5, r0, 3, 0, 28 00000124 7CA02810 subfc r5, r0, r5 00000128 7CE02810 subfc r7, r0, r5 0000012C 80A2FFC8 lwz r5, [r2 - 0x0038] 00000130 5460063E rlwinm r0, r3, 0, 24, 31 00000134 41810020 bgt +0x00000020 /* 00000154 */ 00000138 7CC53AAE lhax r6, r5, r7 0000013C 7CA53814 addc r5, r5, r7 00000140 7C003000 cmp r0, r6 00000144 54601D78 rlwinm r0, r3, 3, 21, 28 00000148 4080000C bge +0x0000000C /* 00000154 */ 0000014C 80A50002 lwz r5, [r5 + 0x0002] 00000150 7D202814 addc r9, r0, r5 label00000154: 00000154 2C890000 cmpwi cr1, r9, 0 label00000158: 00000158 80A90004 lwz r5, [r9 + 0x0004] 0000015C 4186000C beq cr1, +0x0000000C /* 00000168 */ 00000160 90A40000 stw [r4], r5 00000164 81090000 lwz r8, [r9] label00000168: 00000168 38680000 addi r3, r8, 0x0000 0000016C 4E800020 blr 00000170 00000000 .invalid 00000174 00002040 .invalid 00000178 00000200 .invalid 0000017C 00000000 .invalid 00000180 00000090 .invalid 00000184 0018534D .invalid 00000188 435F4344 bdz cr7, +0x00004344 /* 000044CC */ 0000018C 46696E64 .invalid sc 00000190 526F7574 rlwimi r15, r19, 14, 21, 26 00000194 696E6550 xori r14, r11, 0x6550 00000198 726F6350 andi. r15, r19, 0x6350 0000019C 74720000 andis. r18, r3, 0x0000 000001A0 7C0802A6 mflr r0 000001A4 9421FFC0 stwu [r1 - 0x0040], r1 000001A8 90010048 stw [r1 + 0x0048], r0 000001AC 7C830734 extsh r3, r4 000001B0 30810038 addic r4, r1, 56 000001B4 4BFFFF2D bl -0x000000D4 /* 000000E0 */ 000001B8 2C03FFFF cmpwi r3, -1 000001BC 2C830000 cmpwi cr1, r3, 0 000001C0 38600000 li r3, 0x0000 000001C4 4182000C beq +0x0000000C /* 000001D0 */ 000001C8 41860008 beq cr1, +0x00000008 /* 000001D0 */ 000001CC 38600001 li r3, 0x0001 label000001D0: 000001D0 81810048 lwz r12, [r1 + 0x0048] 000001D4 30210040 addic r1, r1, 64 000001D8 7D8803A6 mtlr r12 000001DC 4E800020 blr 000001E0 00000000 .invalid 000001E4 00002041 .invalid 000001E8 80000200 lwz r0, [r0 + 0x0200] 000001EC 00000000 .invalid 000001F0 00000040 .invalid 000001F4 000B534D .invalid 000001F8 435F4344 bdz cr7, +0x00004344 /* 0000453C */ 000001FC 43616E44 bc 27, 1, +0x00006E44 /* 00007040 */ 00000200 6F000000 xoris r0, r24, 0x0000 00000204 BFC1FFF8 stmw [r1 - 0x0008], r30 00000208 7C0802A6 mflr r0 0000020C 3BE40000 addi r31, r4, 0x0000 00000210 90010008 stw [r1 + 0x0008], r0 00000214 9421FFB0 stwu [r1 - 0x0050], r1 00000218 386001D8 li r3, 0x01D8 0000021C 48009CC5 bl +0x00009CC4 /* 00009EE0 */ 00000220 80410014 lwz r2, [r1 + 0x0014] 00000224 2C030000 cmpwi r3, 0 00000228 3BC30000 addi r30, r3, 0x0000 0000022C 387F0000 addi r3, r31, 0x0000 00000230 389E0000 addi r4, r30, 0x0000 00000234 40820018 bne +0x00000018 /* 0000024C */ 00000238 48009D69 bl +0x00009D68 /* 00009FA0 */ 0000023C 80410014 lwz r2, [r1 + 0x0014] 00000240 7C630734 extsh r3, r3 00000244 81810058 lwz r12, [r1 + 0x0058] 00000248 48000054 b +0x00000054 /* 0000029C */ label0000024C: 0000024C 48009CAD bl +0x00009CAC /* 00009EF8 */ 00000250 80410014 lwz r2, [r1 + 0x0014] 00000254 93FE0000 stw [r30], r31 00000258 83E2FFCC lwz r31, [r2 - 0x0034] 0000025C 3800FFFF li r0, 0xFFFFFFFF 00000260 901E00AC stw [r30 + 0x00AC], r0 00000264 807F00F8 lwz r3, [r31 + 0x00F8] 00000268 388003C0 li r4, 0x03C0 0000026C 38A00001 li r5, 0x0001 00000270 48009CA1 bl +0x00009CA0 /* 00009F10 */ 00000274 80410014 lwz r2, [r1 + 0x0014] 00000278 907E01BC stw [r30 + 0x01BC], r3 0000027C 807F00FC lwz r3, [r31 + 0x00FC] 00000280 388000C0 li r4, 0x00C0 00000284 38A00001 li r5, 0x0001 00000288 48009C89 bl +0x00009C88 /* 00009F10 */ 0000028C 80410014 lwz r2, [r1 + 0x0014] 00000290 907E01D2 stw [r30 + 0x01D2], r3 00000294 38600000 li r3, 0x0000 00000298 81810058 lwz r12, [r1 + 0x0058] label0000029C: 0000029C 30210050 addic r1, r1, 80 000002A0 7D8803A6 mtlr r12 000002A4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000002A8 4E800020 blr 000002AC 00000000 .invalid 000002B0 00002041 .invalid 000002B4 80020200 lwz r0, [r2 + 0x0200] 000002B8 00000000 .invalid 000002BC 000000A8 .invalid 000002C0 000A534D .invalid 000002C4 435F4344 bdz cr7, +0x00004344 /* 00004608 */ 000002C8 4F70656E .invalid 4C 000002CC 7C0802A6 mflr r0 000002D0 2C030000 cmpwi r3, 0 000002D4 93E1FFFC stw [r1 - 0x0004], r31 000002D8 90010008 stw [r1 + 0x0008], r0 000002DC 9421FFB0 stwu [r1 - 0x0050], r1 000002E0 3BE30000 addi r31, r3, 0x0000 000002E4 418200FC beq +0x000000FC /* 000003E0 */ 000002E8 48009A2D bl +0x00009A2C /* 00009D14 */ 000002EC 60000000 nop 000002F0 807F0070 lwz r3, [r31 + 0x0070] 000002F4 2C030000 cmpwi r3, 0 000002F8 4182000C beq +0x0000000C /* 00000304 */ 000002FC 48009D05 bl +0x00009D04 /* 0000A000 */ 00000300 80410014 lwz r2, [r1 + 0x0014] label00000304: 00000304 801F01B8 lwz r0, [r31 + 0x01B8] 00000308 387F0000 addi r3, r31, 0x0000 0000030C 2C000000 cmpwi r0, 0 00000310 41820014 beq +0x00000014 /* 00000324 */ 00000314 480015DD bl +0x000015DC /* 000018F0 */ 00000318 807F01B8 lwz r3, [r31 + 0x01B8] 0000031C 48009C25 bl +0x00009C24 /* 00009F40 */ 00000320 80410014 lwz r2, [r1 + 0x0014] label00000324: 00000324 801F0068 lwz r0, [r31 + 0x0068] 00000328 307F01CA addic r3, r31, 458 0000032C 2C000000 cmpwi r0, 0 00000330 41820054 beq +0x00000054 /* 00000384 */ 00000334 809F01CE lwz r4, [r31 + 0x01CE] 00000338 2C840000 cmpwi cr1, r4, 0 0000033C 4186003C beq cr1, +0x0000003C /* 00000378 */ 00000340 48009CF1 bl +0x00009CF0 /* 0000A030 */ 00000344 80410014 lwz r2, [r1 + 0x0014] 00000348 889F01D6 lbz r4, [r31 + 0x01D6] 0000034C 38000000 li r0, 0x0000 00000350 2C040000 cmpwi r4, 0 00000354 807F0068 lwz r3, [r31 + 0x0068] 00000358 38800000 li r4, 0x0000 0000035C 41820014 beq +0x00000014 /* 00000370 */ 00000360 48009BC9 bl +0x00009BC8 /* 00009F28 */ 00000364 80410014 lwz r2, [r1 + 0x0014] 00000368 38000000 li r0, 0x0000 0000036C 981F01D6 stb [r31 + 0x01D6], r0 label00000370: 00000370 901F01CE stw [r31 + 0x01CE], r0 00000374 801F0068 lwz r0, [r31 + 0x0068] label00000378: 00000378 30600000 addic r3, r0, 0 0000037C 48009F6D bl +0x00009F6C /* 0000A2E8 */ 00000380 80410014 lwz r2, [r1 + 0x0014] label00000384: 00000384 807F0054 lwz r3, [r31 + 0x0054] 00000388 2C030000 cmpwi r3, 0 0000038C 4182000C beq +0x0000000C /* 00000398 */ 00000390 48009F71 bl +0x00009F70 /* 0000A300 */ 00000394 80410014 lwz r2, [r1 + 0x0014] label00000398: 00000398 807F00B4 lwz r3, [r31 + 0x00B4] 0000039C 2C030000 cmpwi r3, 0 000003A0 4182000C beq +0x0000000C /* 000003AC */ 000003A4 48009F75 bl +0x00009F74 /* 0000A318 */ 000003A8 80410014 lwz r2, [r1 + 0x0014] label000003AC: 000003AC 807F01BC lwz r3, [r31 + 0x01BC] 000003B0 2C030000 cmpwi r3, 0 000003B4 4182000C beq +0x0000000C /* 000003C0 */ 000003B8 48009BB9 bl +0x00009BB8 /* 00009F70 */ 000003BC 80410014 lwz r2, [r1 + 0x0014] label000003C0: 000003C0 807F01D2 lwz r3, [r31 + 0x01D2] 000003C4 2C030000 cmpwi r3, 0 000003C8 4182000C beq +0x0000000C /* 000003D4 */ 000003CC 48009BA5 bl +0x00009BA4 /* 00009F70 */ 000003D0 80410014 lwz r2, [r1 + 0x0014] label000003D4: 000003D4 387F0000 addi r3, r31, 0x0000 000003D8 48009F41 bl +0x00009F40 /* 0000A318 */ 000003DC 80410014 lwz r2, [r1 + 0x0014] label000003E0: 000003E0 38600000 li r3, 0x0000 000003E4 81810058 lwz r12, [r1 + 0x0058] 000003E8 83E1004C lwz r31, [r1 + 0x004C] 000003EC 7D8803A6 mtlr r12 000003F0 30210050 addic r1, r1, 80 000003F4 4E800020 blr 000003F8 00000000 .invalid 000003FC 00002041 .invalid 00000400 80010200 lwz r0, [r1 + 0x0200] 00000404 00000000 .invalid 00000408 0000012C .invalid 0000040C 000B534D .invalid 00000410 435F4344 bdz cr7, +0x00004344 /* 00004754 */ 00000414 436C6F73 bcla 27, 12, 0x00006F70 00000418 65000000 oris r0, r8, 0x0000 0000041C 3C000002 lis r0, 0x0002 00000420 3060000C addic r3, r0, 12 00000424 4E800020 blr 00000428 00000000 .invalid 0000042C 00002040 .invalid 00000430 00000100 .invalid 00000434 00000000 .invalid 00000438 0000000C .invalid 0000043C 000D534D .invalid 00000440 435F4344 bdz cr7, +0x00004344 /* 00004784 */ 00000444 56657273 rlwinm. r5, r19, 14, 9, 25 00000448 696F6E00 xori r15, r11, 0x6E00 0000044C 7C0802A6 mflr r0 00000450 93E1FFFC stw [r1 - 0x0004], r31 00000454 90010008 stw [r1 + 0x0008], r0 00000458 80030004 lwz r0, [r3 + 0x0004] 0000045C 9421FFB0 stwu [r1 - 0x0050], r1 00000460 2C000000 cmpwi r0, 0 00000464 3BE30000 addi r31, r3, 0x0000 00000468 4182004C beq +0x0000004C /* 000004B4 */ 0000046C 48009BC5 bl +0x00009BC4 /* 0000A030 */ 00000470 80410014 lwz r2, [r1 + 0x0014] 00000474 887F000C lbz r3, [r31 + 0x000C] 00000478 38000000 li r0, 0x0000 0000047C 2C030000 cmpwi r3, 0 00000480 38800000 li r4, 0x0000 00000484 41820018 beq +0x00000018 /* 0000049C */ 00000488 807FFE9E lwz r3, [r31 - 0x0162] 0000048C 48009A9D bl +0x00009A9C /* 00009F28 */ 00000490 80410014 lwz r2, [r1 + 0x0014] 00000494 38000000 li r0, 0x0000 00000498 981F000C stb [r31 + 0x000C], r0 label0000049C: 0000049C 901F0004 stw [r31 + 0x0004], r0 000004A0 81810058 lwz r12, [r1 + 0x0058] 000004A4 83E1004C lwz r31, [r1 + 0x004C] 000004A8 7D8803A6 mtlr r12 000004AC 30210050 addic r1, r1, 80 000004B0 4E800020 blr label000004B4: 000004B4 83E1004C lwz r31, [r1 + 0x004C] 000004B8 30210050 addic r1, r1, 80 000004BC 4E800020 blr 000004C0 00000000 .invalid 000004C4 00002041 .invalid 000004C8 80010100 lwz r0, [r1 + 0x0100] 000004CC 00000000 .invalid 000004D0 00000074 .invalid 000004D4 000F756E .invalid 000004D8 6C6F636B xoris r15, r3, 0x636B 000004DC 52656D61 rlwimi. r5, r19, 13, 21, 16 000004E0 70546173 andi. r20, r2, 0x6173 000004E4 6B000000 xori r0, r24, 0x0000 000004E8 80A40004 lwz r5, [r4 + 0x0004] 000004EC 80840022 lwz r4, [r4 + 0x0022] 000004F0 80A50000 lwz r5, [r5] 000004F4 3860FFCE li r3, 0xFFFFFFCE 000004F8 A8050052 lha r0, [r5 + 0x0052] 000004FC 38A00004 li r5, 0x0004 00000500 30C00000 addic r6, r0, 0 00000504 2C060020 cmpwi r6, 32 00000508 30E6FFE0 subic r7, r6, 32 0000050C 40810008 ble +0x00000008 /* 00000514 */ 00000510 7CE60734 extsh r6, r7 label00000514: 00000514 2C860008 cmpwi cr1, r6, 8 00000518 40860020 bne cr1, +0x00000020 /* 00000538 */ 0000051C 38600000 li r3, 0x0000 00000520 B0040004 sth [r4 + 0x0004], r0 00000524 B0A4000A sth [r4 + 0x000A], r5 00000528 B0A4000C sth [r4 + 0x000C], r5 0000052C B0640008 sth [r4 + 0x0008], r3 00000530 90640010 stw [r4 + 0x0010], r3 00000534 B0640006 sth [r4 + 0x0006], r3 label00000538: 00000538 4E800020 blr 0000053C 00000000 .invalid 00000540 00002040 .invalid 00000544 00000200 .invalid 00000548 00000000 .invalid 0000054C 00000054 .invalid 00000550 0011534D .invalid 00000554 435F4344 bdz cr7, +0x00004344 /* 00004898 */ 00000558 50726543 rlwimi. r18, r3, 12, 21, 1 0000055C 6F6D7072 xoris r13, r27, 0x7072 00000560 65737300 oris r19, r11, 0x7300 00000564 BE61FFCC stmw [r1 - 0x0034], r19 00000568 3AE40000 addi r23, r4, 0x0000 0000056C 8117001C lwz r8, [r23 + 0x001C] 00000570 7C0802A6 mflr r0 00000574 7D001120 mtcrf 0x01, r8 00000578 7D800026 mfcr r12 0000057C 91810004 stw [r1 + 0x0004], r12 00000580 90010008 stw [r1 + 0x0008], r0 00000584 9421FF80 stwu [r1 - 0x0080], r1 00000588 3AA30000 addi r21, r3, 0x0000 0000058C 419D0010 bgt cr7, +0x00000010 /* 0000059C */ 00000590 81170010 lwz r8, [r23 + 0x0010] 00000594 2C080000 cmpwi r8, 0 00000598 40820014 bne +0x00000014 /* 000005AC */ label0000059C: 0000059C 48008CCD bl +0x00008CCC /* 00009268 */ 000005A0 60000000 nop 000005A4 7C630735 extsh. r3, r3 000005A8 408205BC bne +0x000005BC /* 00000B64 */ label000005AC: 000005AC 82770026 lwz r19, [r23 + 0x0026] 000005B0 2C130000 cmpwi r19, 0 000005B4 41820024 beq +0x00000024 /* 000005D8 */ 000005B8 8337002A lwz r25, [r23 + 0x002A] 000005BC 38730000 addi r3, r19, 0x0000 000005C0 38800FA0 li r4, 0x0FA0 000005C4 38A00000 li r5, 0x0000 000005C8 38C00000 li r6, 0x0000 000005CC 38F90000 addi r7, r25, 0x0000 000005D0 480099B9 bl +0x000099B8 /* 00009F88 */ 000005D4 80410014 lwz r2, [r1 + 0x0014] label000005D8: 000005D8 81170004 lwz r8, [r23 + 0x0004] 000005DC 3BE00000 li r31, 0x0000 000005E0 81080000 lwz r8, [r8] 000005E4 3980FFFF li r12, 0xFFFFFFFF 000005E8 A9280020 lha r9, [r8 + 0x0020] 000005EC 552807BE rlwinm r8, r9, 0, 30, 31 000005F0 B115001C sth [r21 + 0x001C], r8 000005F4 A915001C lha r8, [r21 + 0x001C] 000005F8 31290003 addic r9, r9, 3 000005FC 7D291670 srawi r9, r9, 2 00000600 2C080000 cmpwi r8, 0 00000604 B135001A sth [r21 + 0x001A], r9 00000608 55091838 rlwinm r9, r8, 3, 0, 28 0000060C 81570018 lwz r10, [r23 + 0x0018] 00000610 81170014 lwz r8, [r23 + 0x0014] 00000614 93F5004C stw [r21 + 0x004C], r31 00000618 7D085010 subfc r8, r8, r10 0000061C 31480003 addic r10, r8, 3 00000620 7D4A1670 srawi r10, r10, 2 00000624 550807BE rlwinm r8, r8, 0, 30, 31 00000628 B1150020 sth [r21 + 0x0020], r8 0000062C B155001E sth [r21 + 0x001E], r10 00000630 41820010 beq +0x00000010 /* 00000640 */ 00000634 7D884C30 srw r8, r12, r9 00000638 2108FFFF subfic r8, r8, -1 0000063C 9115004C stw [r21 + 0x004C], r8 label00000640: 00000640 A9170042 lha r8, [r23 + 0x0042] 00000644 3860FFCE li r3, 0xFFFFFFCE 00000648 B1150014 sth [r21 + 0x0014], r8 0000064C A9370044 lha r9, [r23 + 0x0044] 00000650 A957005E lha r10, [r23 + 0x005E] 00000654 7D0941D6 mullw r8, r9, r8 00000658 2C8A0008 cmpwi cr1, r10, 8 0000065C A9370046 lha r9, [r23 + 0x0046] 00000660 40860504 bne cr1, +0x00000504 /* 00000B64 */ 00000664 8157003E lwz r10, [r23 + 0x003E] 00000668 93F5000C stw [r21 + 0x000C], r31 0000066C 7D2A4814 addc r9, r10, r9 00000670 7D094014 addc r8, r9, r8 00000674 91150008 stw [r21 + 0x0008], r8 00000678 B3F50016 sth [r21 + 0x0016], r31 0000067C 811700A6 lwz r8, [r23 + 0x00A6] 00000680 2C080000 cmpwi r8, 0 00000684 41820028 beq +0x00000028 /* 000006AC */ 00000688 A9370074 lha r9, [r23 + 0x0074] 0000068C B1350016 sth [r21 + 0x0016], r9 00000690 A9170076 lha r8, [r23 + 0x0076] 00000694 A9970078 lha r12, [r23 + 0x0078] 00000698 81570070 lwz r10, [r23 + 0x0070] 0000069C 7D0849D6 mullw r8, r8, r9 000006A0 7D2C5014 addc r9, r12, r10 000006A4 7D084814 addc r8, r8, r9 000006A8 9115000C stw [r21 + 0x000C], r8 label000006AC: 000006AC 83770008 lwz r27, [r23 + 0x0008] 000006B0 93750010 stw [r21 + 0x0010], r27 000006B4 8117001C lwz r8, [r23 + 0x001C] 000006B8 393B0000 addi r9, r27, 0x0000 000006BC 7D001120 mtcrf 0x01, r8 000006C0 409F0068 bns cr7, +0x00000068 /* 00000728 */ 000006C4 38750000 addi r3, r21, 0x0000 000006C8 48008C79 bl +0x00008C78 /* 00009340 */ 000006CC 60000000 nop 000006D0 811700A6 lwz r8, [r23 + 0x00A6] 000006D4 3D20A000 lis r9, 0xA000 000006D8 2C080000 cmpwi r8, 0 000006DC 3D00E000 lis r8, 0xE000 000006E0 41820018 beq +0x00000018 /* 000006F8 */ 000006E4 91150078 stw [r21 + 0x0078], r8 000006E8 38750000 addi r3, r21, 0x0000 000006EC 48008C8D bl +0x00008C8C /* 00009378 */ 000006F0 60000000 nop 000006F4 48000014 b +0x00000014 /* 00000708 */ label000006F8: 000006F8 91350078 stw [r21 + 0x0078], r9 000006FC 38750000 addi r3, r21, 0x0000 00000700 48008C79 bl +0x00008C78 /* 00009378 */ 00000704 60000000 nop label00000708: 00000708 81350078 lwz r9, [r21 + 0x0078] 0000070C 81150010 lwz r8, [r21 + 0x0010] 00000710 31290004 addic r9, r9, 4 00000714 91280000 stw [r8], r9 00000718 39000004 li r8, 0x0004 0000071C 9115007C stw [r21 + 0x007C], r8 00000720 93F50080 stw [r21 + 0x0080], r31 00000724 81350010 lwz r9, [r21 + 0x0010] label00000728: 00000728 8115007C lwz r8, [r21 + 0x007C] 0000072C 2D930000 cmpwi cr3, r19, 0 00000730 7FC94014 addc r30, r9, r8 00000734 93D50010 stw [r21 + 0x0010], r30 00000738 83B70036 lwz r29, [r23 + 0x0036] 0000073C 2C1D0000 cmpwi r29, 0 00000740 4182028C beq +0x0000028C /* 000009CC */ 00000744 A935001A lha r9, [r21 + 0x001A] 00000748 8117000C lwz r8, [r23 + 0x000C] 0000074C 7D2A2E70 srawi r10, r9, 5 00000750 55292036 rlwinm r9, r9, 4, 0, 27 00000754 7D295014 addc r9, r9, r10 00000758 31290001 addic r9, r9, 1 0000075C 7D360734 extsh r22, r9 00000760 7C88B000 cmp cr1, r8, r22 00000764 AA950020 lha r20, [r21 + 0x0020] 00000768 AB55001E lha r26, [r21 + 0x001E] 0000076C 3860DCFA li r3, 0xFFFFDCFA 00000770 418403F4 blt cr1, +0x000003F4 /* 00000B64 */ 00000774 8117001C lwz r8, [r23 + 0x001C] 00000778 8317003A lwz r24, [r23 + 0x003A] 0000077C 7D001120 mtcrf 0x01, r8 00000780 409F002C bns cr7, +0x0000002C /* 000007AC */ 00000784 387D0000 addi r3, r29, 0x0000 00000788 38800FE0 li r4, 0x0FE0 0000078C 38BB0000 addi r5, r27, 0x0000 00000790 38C00004 li r6, 0x0004 00000794 38F80000 addi r7, r24, 0x0000 00000798 480097F1 bl +0x000097F0 /* 00009F88 */ 0000079C 80410014 lwz r2, [r1 + 0x0014] 000007A0 2C030000 cmpwi r3, 0 000007A4 3860DCFA li r3, 0xFFFFDCFA 000007A8 408203BC bne +0x000003BC /* 00000B64 */ label000007AC: 000007AC 39000001 li r8, 0x0001 000007B0 2C9A0000 cmpwi cr1, r26, 0 000007B4 2C130000 cmpwi r19, 0 000007B8 B3F50020 sth [r21 + 0x0020], r31 000007BC 93750010 stw [r21 + 0x0010], r27 000007C0 B115001E sth [r21 + 0x001E], r8 000007C4 3B800000 li r28, 0x0000 000007C8 40850160 ble cr1, +0x00000160 /* 00000928 */ 000007CC 418200D0 beq +0x000000D0 /* 0000089C */ label000007D0: 000007D0 339C0001 addic r28, r28, 1 000007D4 7D9CD000 cmp cr3, r28, r26 000007D8 83D50010 lwz r30, [r21 + 0x0010] 000007DC 38750000 addi r3, r21, 0x0000 000007E0 408E0008 bne cr3, +0x00000008 /* 000007E8 */ 000007E4 B2950020 sth [r21 + 0x0020], r20 label000007E8: 000007E8 48007A41 bl +0x00007A40 /* 00008228 */ 000007EC 60000000 nop 000007F0 81150010 lwz r8, [r21 + 0x0010] 000007F4 8137000C lwz r9, [r23 + 0x000C] 000007F8 7D1E4010 subfc r8, r30, r8 000007FC 7FE8F814 addc r31, r8, r31 00000800 7D16F814 addc r8, r22, r31 00000804 7C084800 cmp r8, r9 00000808 387D0000 addi r3, r29, 0x0000 0000080C 38800FE0 li r4, 0x0FE0 00000810 38BB0000 addi r5, r27, 0x0000 00000814 41810008 bgt +0x00000008 /* 0000081C */ 00000818 408E003C bne cr3, +0x0000003C /* 00000854 */ label0000081C: 0000081C 38DF0000 addi r6, r31, 0x0000 00000820 38F80000 addi r7, r24, 0x0000 00000824 48009765 bl +0x00009764 /* 00009F88 */ 00000828 80410014 lwz r2, [r1 + 0x0014] 0000082C 2C030000 cmpwi r3, 0 00000830 38750000 addi r3, r21, 0x0000 00000834 40820190 bne +0x00000190 /* 000009C4 */ 00000838 8115007C lwz r8, [r21 + 0x007C] 0000083C 7D08F814 addc r8, r8, r31 00000840 9115007C stw [r21 + 0x007C], r8 00000844 3BE00000 li r31, 0x0000 00000848 48008B31 bl +0x00008B30 /* 00009378 */ 0000084C 60000000 nop 00000850 93750010 stw [r21 + 0x0010], r27 label00000854: 00000854 387C0000 addi r3, r28, 0x0000 00000858 389A0000 addi r4, r26, 0x0000 0000085C 4800975D bl +0x0000975C /* 00009FB8 */ 00000860 80410014 lwz r2, [r1 + 0x0014] 00000864 38C30000 addi r6, r3, 0x0000 00000868 38730000 addi r3, r19, 0x0000 0000086C 38800FA0 li r4, 0x0FA0 00000870 38A00001 li r5, 0x0001 00000874 38F90000 addi r7, r25, 0x0000 00000878 48009711 bl +0x00009710 /* 00009F88 */ 0000087C 80410014 lwz r2, [r1 + 0x0014] 00000880 7C1CD000 cmp r28, r26 00000884 4180FF4C blt -0x000000B4 /* 000007D0 */ 00000888 B355001E sth [r21 + 0x001E], r26 0000088C 387D0000 addi r3, r29, 0x0000 00000890 38800FE0 li r4, 0x0FE0 00000894 38A00000 li r5, 0x0000 00000898 480000A0 b +0x000000A0 /* 00000938 */ label0000089C: 0000089C 339C0001 addic r28, r28, 1 000008A0 7D9CD000 cmp cr3, r28, r26 000008A4 83D50010 lwz r30, [r21 + 0x0010] 000008A8 38750000 addi r3, r21, 0x0000 000008AC 408E0008 bne cr3, +0x00000008 /* 000008B4 */ 000008B0 B2950020 sth [r21 + 0x0020], r20 label000008B4: 000008B4 48007975 bl +0x00007974 /* 00008228 */ 000008B8 60000000 nop 000008BC 81150010 lwz r8, [r21 + 0x0010] 000008C0 8137000C lwz r9, [r23 + 0x000C] 000008C4 7D1E4010 subfc r8, r30, r8 000008C8 7FE8F814 addc r31, r8, r31 000008CC 7D16F814 addc r8, r22, r31 000008D0 7C084800 cmp r8, r9 000008D4 387D0000 addi r3, r29, 0x0000 000008D8 38800FE0 li r4, 0x0FE0 000008DC 38BB0000 addi r5, r27, 0x0000 000008E0 41810008 bgt +0x00000008 /* 000008E8 */ 000008E4 408E003C bne cr3, +0x0000003C /* 00000920 */ label000008E8: 000008E8 38DF0000 addi r6, r31, 0x0000 000008EC 38F80000 addi r7, r24, 0x0000 000008F0 48009699 bl +0x00009698 /* 00009F88 */ 000008F4 80410014 lwz r2, [r1 + 0x0014] 000008F8 2C030000 cmpwi r3, 0 000008FC 38750000 addi r3, r21, 0x0000 00000900 408200C4 bne +0x000000C4 /* 000009C4 */ 00000904 8115007C lwz r8, [r21 + 0x007C] 00000908 7D08F814 addc r8, r8, r31 0000090C 9115007C stw [r21 + 0x007C], r8 00000910 3BE00000 li r31, 0x0000 00000914 48008A65 bl +0x00008A64 /* 00009378 */ 00000918 60000000 nop 0000091C 93750010 stw [r21 + 0x0010], r27 label00000920: 00000920 7C1CD000 cmp r28, r26 00000924 4180FF78 blt -0x00000088 /* 0000089C */ label00000928: 00000928 B355001E sth [r21 + 0x001E], r26 0000092C 387D0000 addi r3, r29, 0x0000 00000930 38800FE0 li r4, 0x0FE0 00000934 38A00000 li r5, 0x0000 label00000938: 00000938 38C00000 li r6, 0x0000 0000093C 38F80000 addi r7, r24, 0x0000 00000940 48009649 bl +0x00009648 /* 00009F88 */ 00000944 80410014 lwz r2, [r1 + 0x0014] 00000948 2C030000 cmpwi r3, 0 0000094C 3860DCFA li r3, 0xFFFFDCFA 00000950 40820214 bne +0x00000214 /* 00000B64 */ 00000954 81150078 lwz r8, [r21 + 0x0078] 00000958 387D0000 addi r3, r29, 0x0000 0000095C 8135007C lwz r9, [r21 + 0x007C] 00000960 38BB0000 addi r5, r27, 0x0000 00000964 7D084B78 or r8, r8, r9 00000968 911B0000 stw [r27], r8 0000096C 38800FE0 li r4, 0x0FE0 00000970 38C00004 li r6, 0x0004 00000974 38F80000 addi r7, r24, 0x0000 00000978 48009611 bl +0x00009610 /* 00009F88 */ 0000097C 80410014 lwz r2, [r1 + 0x0014] 00000980 2C030000 cmpwi r3, 0 00000984 3860DCFA li r3, 0xFFFFDCFA 00000988 408201DC bne +0x000001DC /* 00000B64 */ 0000098C 387D0000 addi r3, r29, 0x0000 00000990 38F80000 addi r7, r24, 0x0000 00000994 80D5007C lwz r6, [r21 + 0x007C] 00000998 38800FE0 li r4, 0x0FE0 0000099C 38A00000 li r5, 0x0000 000009A0 480095E9 bl +0x000095E8 /* 00009F88 */ 000009A4 80410014 lwz r2, [r1 + 0x0014] 000009A8 2C030000 cmpwi r3, 0 000009AC 2D930000 cmpwi cr3, r19, 0 000009B0 3860DCFA li r3, 0xFFFFDCFA 000009B4 418200F8 beq +0x000000F8 /* 00000AAC */ 000009B8 81810084 lwz r12, [r1 + 0x0084] 000009BC 80010088 lwz r0, [r1 + 0x0088] 000009C0 480001AC b +0x000001AC /* 00000B6C */ label000009C4: 000009C4 3860DCFA li r3, 0xFFFFDCFA 000009C8 4800019C b +0x0000019C /* 00000B64 */ label000009CC: 000009CC 418E00B4 beq cr3, +0x000000B4 /* 00000A80 */ 000009D0 ABB5001E lha r29, [r21 + 0x001E] 000009D4 ABD50020 lha r30, [r21 + 0x0020] 000009D8 2C1D0000 cmpwi r29, 0 000009DC B3F50020 sth [r21 + 0x0020], r31 000009E0 39000001 li r8, 0x0001 000009E4 B115001E sth [r21 + 0x001E], r8 000009E8 40810090 ble +0x00000090 /* 00000A78 */ 000009EC 3B800001 li r28, 0x0001 000009F0 7C9CE800 cmp cr1, r28, r29 000009F4 38750000 addi r3, r21, 0x0000 000009F8 83F50010 lwz r31, [r21 + 0x0010] 000009FC 40860008 bne cr1, +0x00000008 /* 00000A04 */ label00000A00: 00000A00 B3D50020 sth [r21 + 0x0020], r30 label00000A04: 00000A04 48007825 bl +0x00007824 /* 00008228 */ 00000A08 60000000 nop 00000A0C 81150010 lwz r8, [r21 + 0x0010] 00000A10 8135007C lwz r9, [r21 + 0x007C] 00000A14 7D1F4010 subfc r8, r31, r8 00000A18 7D094014 addc r8, r9, r8 00000A1C 81350078 lwz r9, [r21 + 0x0078] 00000A20 387C0000 addi r3, r28, 0x0000 00000A24 9115007C stw [r21 + 0x007C], r8 00000A28 7D284378 or r8, r9, r8 00000A2C 911B0000 stw [r27], r8 00000A30 389D0000 addi r4, r29, 0x0000 00000A34 48009585 bl +0x00009584 /* 00009FB8 */ 00000A38 80410014 lwz r2, [r1 + 0x0014] 00000A3C 38C30000 addi r6, r3, 0x0000 00000A40 38730000 addi r3, r19, 0x0000 00000A44 38800FA0 li r4, 0x0FA0 00000A48 38A00001 li r5, 0x0001 00000A4C 38F90000 addi r7, r25, 0x0000 00000A50 48009539 bl +0x00009538 /* 00009F88 */ 00000A54 80410014 lwz r2, [r1 + 0x0014] 00000A58 7C1CE800 cmp r28, r29 00000A5C 339C0001 addic r28, r28, 1 00000A60 7C9CE800 cmp cr1, r28, r29 00000A64 38750000 addi r3, r21, 0x0000 00000A68 40800010 bge +0x00000010 /* 00000A78 */ 00000A6C 83F50010 lwz r31, [r21 + 0x0010] 00000A70 4086FF94 bne cr1, -0x0000006C /* 00000A04 */ 00000A74 4BFFFF8C b -0x00000074 /* 00000A00 */ label00000A78: 00000A78 B3B5001E sth [r21 + 0x001E], r29 00000A7C 48000030 b +0x00000030 /* 00000AAC */ label00000A80: 00000A80 38750000 addi r3, r21, 0x0000 00000A84 480077A5 bl +0x000077A4 /* 00008228 */ 00000A88 60000000 nop 00000A8C 81150010 lwz r8, [r21 + 0x0010] 00000A90 8135007C lwz r9, [r21 + 0x007C] 00000A94 81550078 lwz r10, [r21 + 0x0078] 00000A98 7D1E4010 subfc r8, r30, r8 00000A9C 7D094014 addc r8, r9, r8 00000AA0 7D494378 or r9, r10, r8 00000AA4 9115007C stw [r21 + 0x007C], r8 00000AA8 913B0000 stw [r27], r9 label00000AAC: 00000AAC 8117001C lwz r8, [r23 + 0x001C] 00000AB0 7D001120 mtcrf 0x01, r8 00000AB4 409E0070 bne cr7, +0x00000070 /* 00000B24 */ 00000AB8 81170004 lwz r8, [r23 + 0x0004] 00000ABC 8135007C lwz r9, [r21 + 0x007C] 00000AC0 81080000 lwz r8, [r8] 00000AC4 9128002C stw [r8 + 0x002C], r9 00000AC8 A9280022 lha r9, [r8 + 0x0022] 00000ACC A9080020 lha r8, [r8 + 0x0020] 00000AD0 81550080 lwz r10, [r21 + 0x0080] 00000AD4 31080003 addic r8, r8, 3 00000AD8 31290003 addic r9, r9, 3 00000ADC 7D291670 srawi r9, r9, 2 00000AE0 7D081670 srawi r8, r8, 2 00000AE4 7D2849D6 mullw r9, r8, r9 00000AE8 5548801E rlwinm r8, r10, 16, 0, 15 00000AEC 7D084BD6 divw r8, r8, r9 00000AF0 5509402E rlwinm r9, r8, 8, 0, 23 00000AF4 7D084811 subfc. r8, r8, r9 00000AF8 2C8A0000 cmpwi cr1, r10, 0 00000AFC 40820014 bne +0x00000014 /* 00000B10 */ 00000B00 4186000C beq cr1, +0x0000000C /* 00000B0C */ 00000B04 39000001 li r8, 0x0001 00000B08 4C421182 crxor crb2, crb2, crb2 label00000B0C: 00000B0C 41820014 beq +0x00000014 /* 00000B20 */ label00000B10: 00000B10 3D200001 lis r9, 0x0001 00000B14 7C884800 cmp cr1, r8, r9 00000B18 40840008 bge cr1, +0x00000008 /* 00000B20 */ 00000B1C 3D000001 lis r8, 0x0001 label00000B20: 00000B20 911700AA stw [r23 + 0x00AA], r8 label00000B24: 00000B24 418E003C beq cr3, +0x0000003C /* 00000B60 */ 00000B28 38730000 addi r3, r19, 0x0000 00000B2C 38800FA0 li r4, 0x0FA0 00000B30 38A00001 li r5, 0x0001 00000B34 3CC00001 lis r6, 0x0001 00000B38 38F90000 addi r7, r25, 0x0000 00000B3C 4800944D bl +0x0000944C /* 00009F88 */ 00000B40 80410014 lwz r2, [r1 + 0x0014] 00000B44 38730000 addi r3, r19, 0x0000 00000B48 38F90000 addi r7, r25, 0x0000 00000B4C 38800FA0 li r4, 0x0FA0 00000B50 38A00002 li r5, 0x0002 00000B54 38C00000 li r6, 0x0000 00000B58 48009431 bl +0x00009430 /* 00009F88 */ 00000B5C 80410014 lwz r2, [r1 + 0x0014] label00000B60: 00000B60 38600000 li r3, 0x0000 label00000B64: 00000B64 81810084 lwz r12, [r1 + 0x0084] 00000B68 80010088 lwz r0, [r1 + 0x0088] label00000B6C: 00000B6C 7D810120 mtcrf 0x10, r12 00000B70 30210080 addic r1, r1, 128 00000B74 7C0803A6 mtlr r0 00000B78 BA61FFCC lmw r19, [r1 - 0x0034] 00000B7C 4E800020 blr 00000B80 00000000 .invalid 00000B84 00002043 .invalid 00000B88 800D0200 lwz r0, [r13 + 0x0200] 00000B8C 00000000 .invalid 00000B90 0000061C .invalid 00000B94 0012534D .invalid 00000B98 435F4344 bdz cr7, +0x00004344 /* 00004EDC */ 00000B9C 42616E64 bc 19, 1, +0x00006E64 /* 00007A00 */ 00000BA0 436F6D70 bdz cr3, +0x00006D70 /* 00007910 */ 00000BA4 72657373 andi. r5, r19, 0x7373 00000BA8 BFA1FFF4 stmw [r1 - 0x000C], r29 00000BAC 7C0802A6 mflr r0 00000BB0 3BC40000 addi r30, r4, 0x0000 00000BB4 90010008 stw [r1 + 0x0008], r0 00000BB8 3BE30000 addi r31, r3, 0x0000 00000BBC 881F004B lbz r0, [r31 + 0x004B] 00000BC0 9421FFB0 stwu [r1 - 0x0050], r1 00000BC4 7C000775 extsb. r0, r0 00000BC8 801E0000 lwz r0, [r30] 00000BCC 83BE0022 lwz r29, [r30 + 0x0022] 00000BD0 901F0074 stw [r31 + 0x0074], r0 00000BD4 41820030 beq +0x00000030 /* 00000C04 */ 00000BD8 807F0024 lwz r3, [r31 + 0x0024] 00000BDC 480093F5 bl +0x000093F4 /* 00009FD0 */ 00000BE0 80410014 lwz r2, [r1 + 0x0014] 00000BE4 807F0028 lwz r3, [r31 + 0x0028] 00000BE8 480093E9 bl +0x000093E8 /* 00009FD0 */ 00000BEC 80410014 lwz r2, [r1 + 0x0014] 00000BF0 807F002C lwz r3, [r31 + 0x002C] 00000BF4 480093DD bl +0x000093DC /* 00009FD0 */ 00000BF8 80410014 lwz r2, [r1 + 0x0014] 00000BFC 38000000 li r0, 0x0000 00000C00 981F004B stb [r31 + 0x004B], r0 label00000C04: 00000C04 A81E0062 lha r0, [r30 + 0x0062] 00000C08 38E00004 li r7, 0x0004 00000C0C 2C800008 cmpwi cr1, r0, 8 00000C10 2C000010 cmpwi r0, 16 00000C14 2F000020 cmpwi cr6, r0, 32 00000C18 38600000 li r3, 0x0000 00000C1C 4186000C beq cr1, +0x0000000C /* 00000C28 */ 00000C20 41820008 beq +0x00000008 /* 00000C28 */ 00000C24 409A0014 bne cr6, +0x00000014 /* 00000C38 */ label00000C28: 00000C28 B01D0004 sth [r29 + 0x0004], r0 00000C2C 80BE0004 lwz r5, [r30 + 0x0004] 00000C30 811D0000 lwz r8, [r29] 00000C34 4800001C b +0x0000001C /* 00000C50 */ label00000C38: 00000C38 80BE0004 lwz r5, [r30 + 0x0004] 00000C3C 80A50000 lwz r5, [r5] 00000C40 A8050052 lha r0, [r5 + 0x0052] 00000C44 B01D0004 sth [r29 + 0x0004], r0 00000C48 80BE0004 lwz r5, [r30 + 0x0004] 00000C4C 811D0000 lwz r8, [r29] label00000C50: 00000C50 80A50000 lwz r5, [r5] 00000C54 A8050020 lha r0, [r5 + 0x0020] 00000C58 7C0000D0 neg r0, r0 00000C5C 540007BE rlwinm r0, r0, 0, 30, 31 00000C60 B01D0006 sth [r29 + 0x0006], r0 00000C64 A81E0080 lha r0, [r30 + 0x0080] 00000C68 A8BE007C lha r5, [r30 + 0x007C] 00000C6C 7C002810 subfc r0, r0, r5 00000C70 540007BE rlwinm r0, r0, 0, 30, 31 00000C74 B01D0008 sth [r29 + 0x0008], r0 00000C78 881E0096 lbz r0, [r30 + 0x0096] 00000C7C B0FD000C sth [r29 + 0x000C], r7 00000C80 7C000774 extsb r0, r0 00000C84 7C002120 mtcrf 0x02, r0 00000C88 B0FD000A sth [r29 + 0x000A], r7 00000C8C 4C180000 mcrf cr0, cr6 00000C90 41810010 bgt +0x00000010 /* 00000CA0 */ 00000C94 4080000C bge +0x0000000C /* 00000CA0 */ 00000C98 38080000 addi r0, r8, 0x0000 00000C9C 60080001 ori r8, r0, 0x0001 label00000CA0: 00000CA0 61000200 ori r0, r8, 0x0200 00000CA4 64000003 oris r0, r0, 0x0003 00000CA8 60002000 ori r0, r0, 0x2000 00000CAC 901D0000 stw [r29], r0 00000CB0 81810058 lwz r12, [r1 + 0x0058] 00000CB4 30210050 addic r1, r1, 80 00000CB8 7D8803A6 mtlr r12 00000CBC BBA1FFF4 lmw r29, [r1 - 0x000C] 00000CC0 4E800020 blr 00000CC4 00000000 .invalid 00000CC8 00002041 .invalid 00000CCC 80030200 lwz r0, [r3 + 0x0200] 00000CD0 00000000 .invalid 00000CD4 0000011C .invalid 00000CD8 0013534D .invalid 00000CDC 435F4344 bdz cr7, +0x00004344 /* 00005020 */ 00000CE0 50726544 rlwimi r18, r3, 12, 21, 2 00000CE4 65636F6D oris r3, r11, 0x6F6D 00000CE8 70726573 andi. r18, r3, 0x6573 00000CEC 73000000 andi. r0, r24, 0x0000 00000CF0 BFA1FFF4 stmw [r1 - 0x000C], r29 00000CF4 3BC40000 addi r30, r4, 0x0000 00000CF8 83FE0004 lwz r31, [r30 + 0x0004] 00000CFC 7C0802A6 mflr r0 00000D00 2C1F0000 cmpwi r31, 0 00000D04 90010008 stw [r1 + 0x0008], r0 00000D08 9421FDE0 stwu [r1 - 0x0220], r1 00000D0C 387E0000 addi r3, r30, 0x0000 00000D10 309F01C0 addic r4, r31, 448 00000D14 41820160 beq +0x00000160 /* 00000E74 */ 00000D18 480092D1 bl +0x000092D0 /* 00009FE8 */ 00000D1C 80410014 lwz r2, [r1 + 0x0014] 00000D20 881E0023 lbz r0, [r30 + 0x0023] 00000D24 387F0000 addi r3, r31, 0x0000 00000D28 2C000000 cmpwi r0, 0 00000D2C 4182000C beq +0x0000000C /* 00000D38 */ 00000D30 48008FAD bl +0x00008FAC /* 00009CDC */ 00000D34 60000000 nop label00000D38: 00000D38 30610038 addic r3, r1, 56 00000D3C 38A001D8 li r5, 0x01D8 00000D40 389F0000 addi r4, r31, 0x0000 00000D44 48009089 bl +0x00009088 /* 00009DCC */ 00000D48 60000000 nop 00000D4C 801E000C lwz r0, [r30 + 0x000C] 00000D50 806100AC lwz r3, [r1 + 0x00AC] 00000D54 90010040 stw [r1 + 0x0040], r0 00000D58 801E0010 lwz r0, [r30 + 0x0010] 00000D5C 90010048 stw [r1 + 0x0048], r0 00000D60 A81E0014 lha r0, [r30 + 0x0014] 00000D64 B001004C sth [r1 + 0x004C], r0 00000D68 A81E0016 lha r0, [r30 + 0x0016] 00000D6C B0010050 sth [r1 + 0x0050], r0 00000D70 A81E0018 lha r0, [r30 + 0x0018] 00000D74 B0010052 sth [r1 + 0x0052], r0 00000D78 A81E001A lha r0, [r30 + 0x001A] 00000D7C B0010054 sth [r1 + 0x0054], r0 00000D80 A81E001C lha r0, [r30 + 0x001C] 00000D84 B0010056 sth [r1 + 0x0056], r0 00000D88 A81E001E lha r0, [r30 + 0x001E] 00000D8C B0010058 sth [r1 + 0x0058], r0 00000D90 A81E0020 lha r0, [r30 + 0x0020] 00000D94 B001005A sth [r1 + 0x005A], r0 00000D98 881E0022 lbz r0, [r30 + 0x0022] 00000D9C 2C000000 cmpwi r0, 0 00000DA0 4182000C beq +0x0000000C /* 00000DAC */ 00000DA4 48009275 bl +0x00009274 /* 0000A018 */ 00000DA8 80410014 lwz r2, [r1 + 0x0014] label00000DAC: 00000DAC 817E0008 lwz r11, [r30 + 0x0008] 00000DB0 30610038 addic r3, r1, 56 00000DB4 480090D1 bl +0x000090D0 /* 00009E84 */ 00000DB8 60000000 nop 00000DBC 80010074 lwz r0, [r1 + 0x0074] 00000DC0 807F0074 lwz r3, [r31 + 0x0074] 00000DC4 901F003C stw [r31 + 0x003C], r0 00000DC8 80010078 lwz r0, [r1 + 0x0078] 00000DCC 30DE0024 addic r6, r30, 36 00000DD0 901F0040 stw [r31 + 0x0040], r0 00000DD4 8001007C lwz r0, [r1 + 0x007C] 00000DD8 38800000 li r4, 0x0000 00000DDC 901F0044 stw [r31 + 0x0044], r0 00000DE0 38A00003 li r5, 0x0003 00000DE4 48009265 bl +0x00009264 /* 0000A048 */ 00000DE8 80410014 lwz r2, [r1 + 0x0014] 00000DEC 80BE0000 lwz r5, [r30] 00000DF0 3BA00000 li r29, 0x0000 00000DF4 2C850000 cmpwi cr1, r5, 0 00000DF8 93BE0004 stw [r30 + 0x0004], r29 00000DFC 38C00001 li r6, 0x0001 00000E00 41860030 beq cr1, +0x00000030 /* 00000E30 */ 00000E04 80050030 lwz r0, [r5 + 0x0030] 00000E08 809F01BC lwz r4, [r31 + 0x01BC] 00000E0C 2C000000 cmpwi r0, 0 00000E10 807F01B8 lwz r3, [r31 + 0x01B8] 00000E14 80E50034 lwz r7, [r5 + 0x0034] 00000E18 81050038 lwz r8, [r5 + 0x0038] 00000E1C 40800008 bge +0x00000008 /* 00000E24 */ 00000E20 38C00002 li r6, 0x0002 label00000E24: 00000E24 4800923D bl +0x0000923C /* 0000A060 */ 00000E28 80410014 lwz r2, [r1 + 0x0014] 00000E2C 48000034 b +0x00000034 /* 00000E60 */ label00000E30: 00000E30 881F01D6 lbz r0, [r31 + 0x01D6] 00000E34 2C000000 cmpwi r0, 0 00000E38 41820024 beq +0x00000024 /* 00000E5C */ 00000E3C 801F01CE lwz r0, [r31 + 0x01CE] 00000E40 307F01CA addic r3, r31, 458 00000E44 2C800000 cmpwi cr1, r0, 0 00000E48 40860014 bne cr1, +0x00000014 /* 00000E5C */ 00000E4C 801F01D2 lwz r0, [r31 + 0x01D2] 00000E50 901F01CE stw [r31 + 0x01CE], r0 00000E54 48009225 bl +0x00009224 /* 0000A078 */ 00000E58 80410014 lwz r2, [r1 + 0x0014] label00000E5C: 00000E5C 9BBF01D7 stb [r31 + 0x01D7], r29 label00000E60: 00000E60 81810228 lwz r12, [r1 + 0x0228] 00000E64 30210220 addic r1, r1, 544 00000E68 7D8803A6 mtlr r12 00000E6C BBA1FFF4 lmw r29, [r1 - 0x000C] 00000E70 4E800020 blr label00000E74: 00000E74 BBC10218 lmw r30, [r1 + 0x0218] 00000E78 30210220 addic r1, r1, 544 00000E7C 4E800020 blr 00000E80 00000000 .invalid 00000E84 00002041 .invalid 00000E88 80030200 lwz r0, [r3 + 0x0200] 00000E8C 00000000 .invalid 00000E90 00000190 .invalid 00000E94 00124465 .invalid 00000E98 636F6D70 ori r15, r27, 0x6D70 00000E9C 72657373 andi. r5, r19, 0x7373 00000EA0 43616C6C bc 27, 1, +0x00006C6C /* 00007B0C */ 00000EA4 4261636B bcla 19, 1, 0x00006368 00000EA8 BF01FFE0 stmw [r1 - 0x0020], r24 00000EAC 7C0802A6 mflr r0 00000EB0 3B440000 addi r26, r4, 0x0000 00000EB4 90010008 stw [r1 + 0x0008], r0 00000EB8 7D800026 mfcr r12 00000EBC 91810004 stw [r1 + 0x0004], r12 00000EC0 9421FFA0 stwu [r1 - 0x0060], r1 00000EC4 801A001C lwz r0, [r26 + 0x001C] 00000EC8 3B830000 addi r28, r3, 0x0000 00000ECC 70030A0C andi. r3, r0, 0x0A0C 00000ED0 3BA00000 li r29, 0x0000 00000ED4 3B600000 li r27, 0x0000 00000ED8 3B200000 li r25, 0x0000 00000EDC 3B000001 li r24, 0x0001 00000EE0 418201A0 beq +0x000001A0 /* 00001080 */ 00000EE4 7C001120 mtcrf 0x01, r0 00000EE8 409D007C ble cr7, +0x0000007C /* 00000F64 */ 00000EEC 801C0070 lwz r0, [r28 + 0x0070] 00000EF0 38A00000 li r5, 0x0000 00000EF4 9001003C stw [r1 + 0x003C], r0 00000EF8 B3BC0022 sth [r28 + 0x0022], r29 00000EFC 8061003C lwz r3, [r1 + 0x003C] 00000F00 2C030000 cmpwi r3, 0 00000F04 41820030 beq +0x00000030 /* 00000F34 */ 00000F08 80830000 lwz r4, [r3] 00000F0C 2C840000 cmpwi cr1, r4, 0 00000F10 80040000 lwz r0, [r4] 00000F14 41860018 beq cr1, +0x00000018 /* 00000F2C */ 00000F18 809A0004 lwz r4, [r26 + 0x0004] 00000F1C 80840000 lwz r4, [r4] 00000F20 A8840054 lha r4, [r4 + 0x0054] 00000F24 7C002000 cmp r0, r4 00000F28 41820040 beq +0x00000040 /* 00000F68 */ label00000F2C: 00000F2C 480090D5 bl +0x000090D4 /* 0000A000 */ 00000F30 80410014 lwz r2, [r1 + 0x0014] label00000F34: 00000F34 807A0004 lwz r3, [r26 + 0x0004] 00000F38 3081003C addic r4, r1, 60 00000F3C 48009155 bl +0x00009154 /* 0000A090 */ 00000F40 80410014 lwz r2, [r1 + 0x0014] 00000F44 7C7B0735 extsh. r27, r3 00000F48 408207D4 bne +0x000007D4 /* 0000171C */ 00000F4C 8001003C lwz r0, [r1 + 0x003C] 00000F50 A8BC0022 lha r5, [r28 + 0x0022] 00000F54 901C0070 stw [r28 + 0x0070], r0 00000F58 881A0096 lbz r0, [r26 + 0x0096] 00000F5C 60A32000 ori r3, r5, 0x2000 00000F60 48000010 b +0x00000010 /* 00000F70 */ label00000F64: 00000F64 A8BC0022 lha r5, [r28 + 0x0022] label00000F68: 00000F68 881A0096 lbz r0, [r26 + 0x0096] 00000F6C 60A32000 ori r3, r5, 0x2000 label00000F70: 00000F70 7C000774 extsb r0, r0 00000F74 7C002120 mtcrf 0x02, r0 00000F78 54A004E2 rlwinm r0, r5, 0, 19, 17 00000F7C 4C180000 mcrf cr0, cr6 00000F80 4080001C bge +0x0000001C /* 00000F9C */ 00000F84 B07C0022 sth [r28 + 0x0022], r3 00000F88 7C600734 extsh r0, r3 00000F8C 809A001C lwz r4, [r26 + 0x001C] 00000F90 70830804 andi. r3, r4, 0x0804 00000F94 4182005C beq +0x0000005C /* 00000FF0 */ 00000F98 48000018 b +0x00000018 /* 00000FB0 */ label00000F9C: 00000F9C B01C0022 sth [r28 + 0x0022], r0 00000FA0 7C000734 extsh r0, r0 00000FA4 809A001C lwz r4, [r26 + 0x001C] 00000FA8 70830804 andi. r3, r4, 0x0804 00000FAC 41820044 beq +0x00000044 /* 00000FF0 */ label00000FB0: 00000FB0 A89A0062 lha r4, [r26 + 0x0062] 00000FB4 5400A33E rlwinm r0, r0, 20, 12, 31 00000FB8 2C840008 cmpwi cr1, r4, 8 00000FBC 2C040010 cmpwi r4, 16 00000FC0 41860008 beq cr1, +0x00000008 /* 00000FC8 */ 00000FC4 40820014 bne +0x00000014 /* 00000FD8 */ label00000FC8: 00000FC8 7C001120 mtcrf 0x01, r0 00000FCC 7C042014 addc r0, r4, r4 00000FD0 409E0008 bne cr7, +0x00000008 /* 00000FD8 */ 00000FD4 7C040734 extsh r4, r0 label00000FD8: 00000FD8 387C0000 addi r3, r28, 0x0000 00000FDC 48008B79 bl +0x00008B78 /* 00009B54 */ 00000FE0 60000000 nop 00000FE4 7C7B0735 extsh. r27, r3 00000FE8 40820734 bne +0x00000734 /* 0000171C */ 00000FEC 809A001C lwz r4, [r26 + 0x001C] label00000FF0: 00000FF0 70800A0C andi. r0, r4, 0x0A0C 00000FF4 4182008C beq +0x0000008C /* 00001080 */ 00000FF8 801C01CE lwz r0, [r28 + 0x01CE] 00000FFC A87C0022 lha r3, [r28 + 0x0022] 00001000 2C800000 cmpwi cr1, r0, 0 00001004 546004A0 rlwinm r0, r3, 0, 18, 16 00001008 B01C0022 sth [r28 + 0x0022], r0 0000100C 307C01CA addic r3, r28, 458 00001010 41860030 beq cr1, +0x00000030 /* 00001040 */ 00001014 4800901D bl +0x0000901C /* 0000A030 */ 00001018 80410014 lwz r2, [r1 + 0x0014] 0000101C 881C01D6 lbz r0, [r28 + 0x01D6] 00001020 2C000000 cmpwi r0, 0 00001024 41820018 beq +0x00000018 /* 0000103C */ 00001028 807C0068 lwz r3, [r28 + 0x0068] 0000102C 38800000 li r4, 0x0000 00001030 48008EF9 bl +0x00008EF8 /* 00009F28 */ 00001034 80410014 lwz r2, [r1 + 0x0014] 00001038 9BBC01D6 stb [r28 + 0x01D6], r29 label0000103C: 0000103C 93BC01CE stw [r28 + 0x01CE], r29 label00001040: 00001040 807C0070 lwz r3, [r28 + 0x0070] 00001044 30BC0068 addic r5, r28, 104 00001048 30E10038 addic r7, r1, 56 0000104C 38800000 li r4, 0x0000 00001050 38C00000 li r6, 0x0000 00001054 48009055 bl +0x00009054 /* 0000A0A8 */ 00001058 80410014 lwz r2, [r1 + 0x0014] 0000105C 7C7B0735 extsh. r27, r3 00001060 408206BC bne +0x000006BC /* 0000171C */ 00001064 A8010038 lha r0, [r1 + 0x0038] 00001068 5400A33E rlwinm r0, r0, 20, 12, 31 0000106C 7C001120 mtcrf 0x01, r0 00001070 409C0010 bge cr7, +0x00000010 /* 00001080 */ 00001074 A81C0022 lha r0, [r28 + 0x0022] 00001078 60004000 ori r0, r0, 0x4000 0000107C B01C0022 sth [r28 + 0x0022], r0 label00001080: 00001080 807A0026 lwz r3, [r26 + 0x0026] 00001084 2C030000 cmpwi r3, 0 00001088 4182001C beq +0x0000001C /* 000010A4 */ 0000108C 80FA002A lwz r7, [r26 + 0x002A] 00001090 38800FA0 li r4, 0x0FA0 00001094 38A00000 li r5, 0x0000 00001098 38C00000 li r6, 0x0000 0000109C 48008EED bl +0x00008EEC /* 00009F88 */ 000010A0 80410014 lwz r2, [r1 + 0x0014] label000010A4: 000010A4 807A0004 lwz r3, [r26 + 0x0004] 000010A8 881C004B lbz r0, [r28 + 0x004B] 000010AC 80630000 lwz r3, [r3] 000010B0 7C000775 extsb. r0, r0 000010B4 A8630020 lha r3, [r3 + 0x0020] 000010B8 B3BC001C sth [r28 + 0x001C], r29 000010BC 30030003 addic r0, r3, 3 000010C0 7C001670 srawi r0, r0, 2 000010C4 B01C001A sth [r28 + 0x001A], r0 000010C8 93BC004C stw [r28 + 0x004C], r29 000010CC 801A0018 lwz r0, [r26 + 0x0018] 000010D0 807A0014 lwz r3, [r26 + 0x0014] 000010D4 B3BC0020 sth [r28 + 0x0020], r29 000010D8 7C030010 subfc r0, r3, r0 000010DC 30000003 addic r0, r0, 3 000010E0 7C001670 srawi r0, r0, 2 000010E4 B01C001E sth [r28 + 0x001E], r0 000010E8 40820028 bne +0x00000028 /* 00001110 */ 000010EC 807C0024 lwz r3, [r28 + 0x0024] 000010F0 809C0028 lwz r4, [r28 + 0x0028] 000010F4 80030000 lwz r0, [r3] 000010F8 807C002C lwz r3, [r28 + 0x002C] 000010FC 901C0030 stw [r28 + 0x0030], r0 00001100 80040000 lwz r0, [r4] 00001104 901C0034 stw [r28 + 0x0034], r0 00001108 80030000 lwz r0, [r3] 0000110C 901C0038 stw [r28 + 0x0038], r0 label00001110: 00001110 801A008E lwz r0, [r26 + 0x008E] 00001114 2C800000 cmpwi cr1, r0, 0 00001118 41860150 beq cr1, +0x00000150 /* 00001268 */ 0000111C 801A0036 lwz r0, [r26 + 0x0036] 00001120 2C000000 cmpwi r0, 0 00001124 40820028 bne +0x00000028 /* 0000114C */ 00001128 801A0014 lwz r0, [r26 + 0x0014] 0000112C 2C800000 cmpwi cr1, r0, 0 00001130 4086001C bne cr1, +0x0000001C /* 0000114C */ 00001134 807A0004 lwz r3, [r26 + 0x0004] 00001138 801A0018 lwz r0, [r26 + 0x0018] 0000113C 80630000 lwz r3, [r3] 00001140 A8630022 lha r3, [r3 + 0x0022] 00001144 7C001800 cmp r0, r3 00001148 41820014 beq +0x00000014 /* 0000115C */ label0000114C: 0000114C 3B60DCF2 li r27, 0xFFFFDCF2 00001150 2C180000 cmpwi r24, 0 00001154 418205E8 beq +0x000005E8 /* 0000173C */ 00001158 480005CC b +0x000005CC /* 00001724 */ label0000115C: 0000115C 881C004B lbz r0, [r28 + 0x004B] 00001160 7C000775 extsb. r0, r0 00001164 4082002C bne +0x0000002C /* 00001190 */ 00001168 807C0024 lwz r3, [r28 + 0x0024] 0000116C 48008F55 bl +0x00008F54 /* 0000A0C0 */ 00001170 80410014 lwz r2, [r1 + 0x0014] 00001174 807C0028 lwz r3, [r28 + 0x0028] 00001178 48008F49 bl +0x00008F48 /* 0000A0C0 */ 0000117C 80410014 lwz r2, [r1 + 0x0014] 00001180 807C002C lwz r3, [r28 + 0x002C] 00001184 48008F3D bl +0x00008F3C /* 0000A0C0 */ 00001188 80410014 lwz r2, [r1 + 0x0014] 0000118C 9B1C004B stb [r28 + 0x004B], r24 label00001190: 00001190 833C00B4 lwz r25, [r28 + 0x00B4] 00001194 2C190000 cmpwi r25, 0 00001198 40820020 bne +0x00000020 /* 000011B8 */ 0000119C 38600708 li r3, 0x0708 000011A0 48008D41 bl +0x00008D40 /* 00009EE0 */ 000011A4 80410014 lwz r2, [r1 + 0x0014] 000011A8 2C030000 cmpwi r3, 0 000011AC 907C00B4 stw [r28 + 0x00B4], r3 000011B0 3B230000 addi r25, r3, 0x0000 000011B4 4182FF98 beq -0x00000068 /* 0000114C */ label000011B8: 000011B8 3800001E li r0, 0x001E 000011BC 7C0903A6 mtctr r0 000011C0 38800000 li r4, 0x0000 000011C4 3079FFC8 subic r3, r25, 56 000011C8 48000010 b +0x00000010 /* 000011D8 */ label000011CC: 000011CC 41860028 beq cr1, +0x00000028 /* 000011F4 */ 000011D0 33200000 addic r25, r0, 0 000011D4 30840001 addic r4, r4, 1 label000011D8: 000011D8 84A3003C lwzu r5, [r3 + 0x003C] 000011DC 3019003C addic r0, r25, 60 000011E0 2C850000 cmpwi cr1, r5, 0 000011E4 4200FFE8 bdnz -0x00000018 /* 000011CC */ 000011E8 4186000C beq cr1, +0x0000000C /* 000011F4 */ 000011EC 33200000 addic r25, r0, 0 000011F0 30840001 addic r4, r4, 1 label000011F4: 000011F4 2C04001E cmpwi r4, 30 000011F8 40820014 bne +0x00000014 /* 0000120C */ 000011FC 3B60DCF1 li r27, 0xFFFFDCF1 00001200 2C180000 cmpwi r24, 0 00001204 41820538 beq +0x00000538 /* 0000173C */ 00001208 4800051C b +0x0000051C /* 00001724 */ label0000120C: 0000120C 801C01B8 lwz r0, [r28 + 0x01B8] 00001210 2C000000 cmpwi r0, 0 00001214 40820050 bne +0x00000050 /* 00001264 */ 00001218 807A008E lwz r3, [r26 + 0x008E] 0000121C 3C000001 lis r0, 0x0001 00001220 8063000C lwz r3, [r3 + 0x000C] 00001224 3080C001 subic r4, r0, 16383 00001228 48008EB1 bl +0x00008EB0 /* 0000A0D8 */ 0000122C 80410014 lwz r2, [r1 + 0x0014] 00001230 2C030000 cmpwi r3, 0 00001234 907C01B8 stw [r28 + 0x01B8], r3 00001238 40820014 bne +0x00000014 /* 0000124C */ 0000123C 3B60FF94 li r27, 0xFFFFFF94 00001240 2C180000 cmpwi r24, 0 00001244 418204F8 beq +0x000004F8 /* 0000173C */ 00001248 480004DC b +0x000004DC /* 00001724 */ label0000124C: 0000124C 38600000 li r3, 0x0000 00001250 48008EA1 bl +0x00008EA0 /* 0000A0F0 */ 00001254 80410014 lwz r2, [r1 + 0x0014] 00001258 907C00B0 stw [r28 + 0x00B0], r3 0000125C 48008E95 bl +0x00008E94 /* 0000A0F0 */ 00001260 80410014 lwz r2, [r1 + 0x0014] label00001264: 00001264 9BB90023 stb [r25 + 0x0023], r29 label00001268: 00001268 A8FA0046 lha r7, [r26 + 0x0046] 0000126C B0FC0018 sth [r28 + 0x0018], r7 00001270 A89A0062 lha r4, [r26 + 0x0062] 00001274 A8BA0098 lha r5, [r26 + 0x0098] 00001278 A87A009A lha r3, [r26 + 0x009A] 0000127C 2F040008 cmpwi cr6, r4, 8 00001280 A81A0048 lha r0, [r26 + 0x0048] 00001284 2C040020 cmpwi r4, 32 00001288 7C002810 subfc r0, r0, r5 0000128C A8BA004A lha r5, [r26 + 0x004A] 00001290 7C0039D6 mullw r0, r0, r7 00001294 2C840010 cmpwi cr1, r4, 16 00001298 7C651810 subfc r3, r5, r3 0000129C 419A0020 beq cr6, +0x00000020 /* 000012BC */ 000012A0 41860018 beq cr1, +0x00000018 /* 000012B8 */ 000012A4 4082000C bne +0x0000000C /* 000012B0 */ 000012A8 5463103A rlwinm r3, r3, 2, 0, 29 000012AC 48000010 b +0x00000010 /* 000012BC */ label000012B0: 000012B0 3B60FFCE li r27, 0xFFFFFFCE 000012B4 48000468 b +0x00000468 /* 0000171C */ label000012B8: 000012B8 5463083C rlwinm r3, r3, 1, 0, 30 label000012BC: 000012BC 809A0042 lwz r4, [r26 + 0x0042] 000012C0 7C632014 addc r3, r3, r4 000012C4 7C030014 addc r0, r3, r0 000012C8 901C0010 stw [r28 + 0x0010], r0 000012CC 801A0008 lwz r0, [r26 + 0x0008] 000012D0 901C0008 stw [r28 + 0x0008], r0 000012D4 801A001C lwz r0, [r26 + 0x001C] 000012D8 7C001120 mtcrf 0x01, r0 000012DC 409F0230 bns cr7, +0x00000230 /* 0000150C */ 000012E0 A81A0062 lha r0, [r26 + 0x0062] 000012E4 2C000008 cmpwi r0, 8 000012E8 2F000020 cmpwi cr6, r0, 32 000012EC 2C800010 cmpwi cr1, r0, 16 000012F0 41820074 beq +0x00000074 /* 00001364 */ 000012F4 41860040 beq cr1, +0x00000040 /* 00001334 */ 000012F8 409A0034 bne cr6, +0x00000034 /* 0000132C */ 000012FC A81C0022 lha r0, [r28 + 0x0022] 00001300 5400A33E rlwinm r0, r0, 20, 12, 31 00001304 7C001120 mtcrf 0x01, r0 00001308 409E0018 bne cr7, +0x00000018 /* 00001320 */ 0000130C 8002FFD0 lwz r0, [r2 - 0x0030] 00001310 901C0004 stw [r28 + 0x0004], r0 00001314 2D990000 cmpwi cr3, r25, 0 00001318 408E00C4 bne cr3, +0x000000C4 /* 000013DC */ 0000131C 480000A4 b +0x000000A4 /* 000013C0 */ label00001320: 00001320 8002FFD4 lwz r0, [r2 - 0x002C] 00001324 901C0004 stw [r28 + 0x0004], r0 00001328 48000090 b +0x00000090 /* 000013B8 */ label0000132C: 0000132C 3B60DD00 li r27, 0xFFFFDD00 00001330 480003EC b +0x000003EC /* 0000171C */ label00001334: 00001334 A81C0022 lha r0, [r28 + 0x0022] 00001338 5400A33E rlwinm r0, r0, 20, 12, 31 0000133C 7C001120 mtcrf 0x01, r0 00001340 409E0018 bne cr7, +0x00000018 /* 00001358 */ 00001344 8002FFD8 lwz r0, [r2 - 0x0028] 00001348 901C0004 stw [r28 + 0x0004], r0 0000134C 2D990000 cmpwi cr3, r25, 0 00001350 408E008C bne cr3, +0x0000008C /* 000013DC */ 00001354 4800006C b +0x0000006C /* 000013C0 */ label00001358: 00001358 8002FFDC lwz r0, [r2 - 0x0024] 0000135C 901C0004 stw [r28 + 0x0004], r0 00001360 48000058 b +0x00000058 /* 000013B8 */ label00001364: 00001364 A81C0022 lha r0, [r28 + 0x0022] 00001368 5400A33E rlwinm r0, r0, 20, 12, 31 0000136C 7C001120 mtcrf 0x01, r0 00001370 409D0028 ble cr7, +0x00000028 /* 00001398 */ 00001374 409E0018 bne cr7, +0x00000018 /* 0000138C */ 00001378 8002FFE0 lwz r0, [r2 - 0x0020] 0000137C 901C0004 stw [r28 + 0x0004], r0 00001380 2D990000 cmpwi cr3, r25, 0 00001384 408E0058 bne cr3, +0x00000058 /* 000013DC */ 00001388 48000038 b +0x00000038 /* 000013C0 */ label0000138C: 0000138C 8002FFE4 lwz r0, [r2 - 0x001C] 00001390 901C0004 stw [r28 + 0x0004], r0 00001394 48000024 b +0x00000024 /* 000013B8 */ label00001398: 00001398 409E0018 bne cr7, +0x00000018 /* 000013B0 */ 0000139C 8002FFE8 lwz r0, [r2 - 0x0018] 000013A0 901C0004 stw [r28 + 0x0004], r0 000013A4 2D990000 cmpwi cr3, r25, 0 000013A8 408E0034 bne cr3, +0x00000034 /* 000013DC */ 000013AC 48000014 b +0x00000014 /* 000013C0 */ label000013B0: 000013B0 8002FFEC lwz r0, [r2 - 0x0014] 000013B4 901C0004 stw [r28 + 0x0004], r0 label000013B8: 000013B8 2D990000 cmpwi cr3, r25, 0 000013BC 408E0020 bne cr3, +0x00000020 /* 000013DC */ label000013C0: 000013C0 801A001C lwz r0, [r26 + 0x001C] 000013C4 5400A33E rlwinm r0, r0, 20, 12, 31 000013C8 7C001120 mtcrf 0x01, r0 000013CC 409E0010 bne cr7, +0x00000010 /* 000013DC */ 000013D0 807A0000 lwz r3, [r26] 000013D4 48008C45 bl +0x00008C44 /* 0000A018 */ 000013D8 80410014 lwz r2, [r1 + 0x0014] label000013DC: 000013DC 807C0008 lwz r3, [r28 + 0x0008] 000013E0 38030000 addi r0, r3, 0x0000 000013E4 80630000 lwz r3, [r3] 000013E8 30000004 addic r0, r0, 4 000013EC 901C0008 stw [r28 + 0x0008], r0 000013F0 54600003 rlwinm. r0, r3, 0, 0, 1 000013F4 907C0078 stw [r28 + 0x0078], r3 000013F8 41820028 beq +0x00000028 /* 00001420 */ 000013FC 418E0014 beq cr3, +0x00000014 /* 00001410 */ 00001400 9B190023 stb [r25 + 0x0023], r24 00001404 807C0078 lwz r3, [r28 + 0x0078] 00001408 7C680120 mtcrf 0x80, r3 0000140C 48000018 b +0x00000018 /* 00001424 */ label00001410: 00001410 387C0000 addi r3, r28, 0x0000 00001414 480088C9 bl +0x000088C8 /* 00009CDC */ 00001418 60000000 nop 0000141C 807C0078 lwz r3, [r28 + 0x0078] label00001420: 00001420 7C680120 mtcrf 0x80, r3 label00001424: 00001424 408300AC bns +0x000000AC /* 000014D0 */ 00001428 801A0036 lwz r0, [r26 + 0x0036] 0000142C 2C800000 cmpwi cr1, r0, 0 00001430 41860090 beq cr1, +0x00000090 /* 000014C0 */ 00001434 807C0008 lwz r3, [r28 + 0x0008] 00001438 80DA000C lwz r6, [r26 + 0x000C] 0000143C 83E30000 lwz r31, [r3] 00001440 33DC0008 addic r30, r28, 8 00001444 7C1F3000 cmp r31, r6 00001448 41800044 blt +0x00000044 /* 0000148C */ 0000144C 38800FE0 li r4, 0x0FE0 00001450 38BE0000 addi r5, r30, 0x0000 label00001454: 00001454 807A0036 lwz r3, [r26 + 0x0036] 00001458 80FA003A lwz r7, [r26 + 0x003A] 0000145C 48008B2D bl +0x00008B2C /* 00009F88 */ 00001460 80410014 lwz r2, [r1 + 0x0014] 00001464 801A000C lwz r0, [r26 + 0x000C] 00001468 807C0008 lwz r3, [r28 + 0x0008] 0000146C 38800FE0 li r4, 0x0FE0 00001470 7C030014 addc r0, r3, r0 00001474 901C0008 stw [r28 + 0x0008], r0 00001478 80DA000C lwz r6, [r26 + 0x000C] 0000147C 38BE0000 addi r5, r30, 0x0000 00001480 7FE6F810 subfc r31, r6, r31 00001484 7C1F3000 cmp r31, r6 00001488 4080FFCC bge -0x00000034 /* 00001454 */ label0000148C: 0000148C 2C9F0000 cmpwi cr1, r31, 0 00001490 41860040 beq cr1, +0x00000040 /* 000014D0 */ 00001494 807A0036 lwz r3, [r26 + 0x0036] 00001498 38BE0000 addi r5, r30, 0x0000 0000149C 80FA003A lwz r7, [r26 + 0x003A] 000014A0 38800FE0 li r4, 0x0FE0 000014A4 38DF0000 addi r6, r31, 0x0000 000014A8 48008AE1 bl +0x00008AE0 /* 00009F88 */ 000014AC 80410014 lwz r2, [r1 + 0x0014] 000014B0 801C0008 lwz r0, [r28 + 0x0008] 000014B4 7C00F814 addc r0, r0, r31 000014B8 901C0008 stw [r28 + 0x0008], r0 000014BC 48000014 b +0x00000014 /* 000014D0 */ label000014C0: 000014C0 807C0008 lwz r3, [r28 + 0x0008] 000014C4 80030000 lwz r0, [r3] 000014C8 7C030014 addc r0, r3, r0 000014CC 901C0008 stw [r28 + 0x0008], r0 label000014D0: 000014D0 801A0014 lwz r0, [r26 + 0x0014] 000014D4 2C000000 cmpwi r0, 0 000014D8 41820034 beq +0x00000034 /* 0000150C */ 000014DC A81C0022 lha r0, [r28 + 0x0022] 000014E0 389C0000 addi r4, r28, 0x0000 000014E4 60008000 ori r0, r0, 0x8000 000014E8 B01C0022 sth [r28 + 0x0022], r0 000014EC 801A0014 lwz r0, [r26 + 0x0014] 000014F0 387A0000 addi r3, r26, 0x0000 000014F4 7C051670 srawi r5, r0, 2 000014F8 38C00000 li r6, 0x0000 000014FC 4800028D bl +0x0000028C /* 00001788 */ 00001500 A81C0022 lha r0, [r28 + 0x0022] 00001504 5400045E rlwinm r0, r0, 0, 17, 15 00001508 B01C0022 sth [r28 + 0x0022], r0 label0000150C: 0000150C 801A0036 lwz r0, [r26 + 0x0036] 00001510 2C190000 cmpwi r25, 0 00001514 2C800000 cmpwi cr1, r0, 0 00001518 4186001C beq cr1, +0x0000001C /* 00001534 */ 0000151C A8BC001E lha r5, [r28 + 0x001E] 00001520 A8DC0020 lha r6, [r28 + 0x0020] 00001524 387A0000 addi r3, r26, 0x0000 00001528 389C0000 addi r4, r28, 0x0000 0000152C 4800025D bl +0x0000025C /* 00001788 */ 00001530 480001A4 b +0x000001A4 /* 000016D4 */ label00001534: 00001534 41820170 beq +0x00000170 /* 000016A4 */ 00001538 93990004 stw [r25 + 0x0004], r28 0000153C 801C0004 lwz r0, [r28 + 0x0004] 00001540 90190008 stw [r25 + 0x0008], r0 00001544 801C0008 lwz r0, [r28 + 0x0008] 00001548 9019000C stw [r25 + 0x000C], r0 0000154C 801C0010 lwz r0, [r28 + 0x0010] 00001550 90190010 stw [r25 + 0x0010], r0 00001554 A81C0014 lha r0, [r28 + 0x0014] 00001558 B0190014 sth [r25 + 0x0014], r0 0000155C A81C0018 lha r0, [r28 + 0x0018] 00001560 B0190016 sth [r25 + 0x0016], r0 00001564 A81C001A lha r0, [r28 + 0x001A] 00001568 B0190018 sth [r25 + 0x0018], r0 0000156C A81C001C lha r0, [r28 + 0x001C] 00001570 B019001A sth [r25 + 0x001A], r0 00001574 A81C001E lha r0, [r28 + 0x001E] 00001578 B019001C sth [r25 + 0x001C], r0 0000157C A81C0020 lha r0, [r28 + 0x0020] 00001580 B019001E sth [r25 + 0x001E], r0 00001584 A81C0022 lha r0, [r28 + 0x0022] 00001588 B0190020 sth [r25 + 0x0020], r0 0000158C 807A002E lwz r3, [r26 + 0x002E] 00001590 801A0032 lwz r0, [r26 + 0x0032] 00001594 90790024 stw [r25 + 0x0024], r3 00001598 90190028 stw [r25 + 0x0028], r0 0000159C 801A001C lwz r0, [r26 + 0x001C] 000015A0 54009FFE rlwinm r0, r0, 19, 31, 31 000015A4 98190022 stb [r25 + 0x0022], r0 000015A8 807A008E lwz r3, [r26 + 0x008E] 000015AC 33FC01C0 addic r31, r28, 448 000015B0 80030004 lwz r0, [r3 + 0x0004] 000015B4 38790000 addi r3, r25, 0x0000 000015B8 90190034 stw [r25 + 0x0034], r0 000015BC 80BA008E lwz r5, [r26 + 0x008E] 000015C0 389F0000 addi r4, r31, 0x0000 000015C4 80050014 lwz r0, [r5 + 0x0014] 000015C8 90190030 stw [r25 + 0x0030], r0 000015CC 80BA008E lwz r5, [r26 + 0x008E] 000015D0 80050008 lwz r0, [r5 + 0x0008] 000015D4 90190038 stw [r25 + 0x0038], r0 000015D8 48008B31 bl +0x00008B30 /* 0000A108 */ 000015DC 80410014 lwz r2, [r1 + 0x0014] 000015E0 881C01D7 lbz r0, [r28 + 0x01D7] 000015E4 2C000000 cmpwi r0, 0 000015E8 408200B4 bne +0x000000B4 /* 0000169C */ 000015EC 807C0068 lwz r3, [r28 + 0x0068] 000015F0 2C830000 cmpwi cr1, r3, 0 000015F4 41860028 beq cr1, +0x00000028 /* 0000161C */ 000015F8 881C01D6 lbz r0, [r28 + 0x01D6] 000015FC 2C000000 cmpwi r0, 0 00001600 4082001C bne +0x0000001C /* 0000161C */ 00001604 38800001 li r4, 0x0001 00001608 48008921 bl +0x00008920 /* 00009F28 */ 0000160C 80410014 lwz r2, [r1 + 0x0014] 00001610 7C600735 extsh. r0, r3 00001614 40820008 bne +0x00000008 /* 0000161C */ 00001618 9B1C01D6 stb [r28 + 0x01D6], r24 label0000161C: 0000161C 9B1C01D7 stb [r28 + 0x01D7], r24 00001620 80190030 lwz r0, [r25 + 0x0030] 00001624 807C01B8 lwz r3, [r28 + 0x01B8] 00001628 2C800000 cmpwi cr1, r0, 0 0000162C 809C01BC lwz r4, [r28 + 0x01BC] 00001630 38C00002 li r6, 0x0002 00001634 41840008 blt cr1, +0x00000008 /* 0000163C */ 00001638 38D80000 addi r6, r24, 0x0000 label0000163C: 0000163C 80F90034 lwz r7, [r25 + 0x0034] 00001640 81190038 lwz r8, [r25 + 0x0038] 00001644 38B90000 addi r5, r25, 0x0000 00001648 48008A19 bl +0x00008A18 /* 0000A060 */ 0000164C 80410014 lwz r2, [r1 + 0x0014] 00001650 7C7B0735 extsh. r27, r3 00001654 41820048 beq +0x00000048 /* 0000169C */ 00001658 9BBC01D7 stb [r28 + 0x01D7], r29 0000165C 93B90004 stw [r25 + 0x0004], r29 00001660 38790000 addi r3, r25, 0x0000 00001664 389F0000 addi r4, r31, 0x0000 00001668 48008981 bl +0x00008980 /* 00009FE8 */ 0000166C 80410014 lwz r2, [r1 + 0x0014] 00001670 881C01D6 lbz r0, [r28 + 0x01D6] 00001674 2C000000 cmpwi r0, 0 00001678 418200A4 beq +0x000000A4 /* 0000171C */ 0000167C 807C0068 lwz r3, [r28 + 0x0068] 00001680 38800000 li r4, 0x0000 00001684 480088A5 bl +0x000088A4 /* 00009F28 */ 00001688 80410014 lwz r2, [r1 + 0x0014] 0000168C 9BBC01D6 stb [r28 + 0x01D6], r29 00001690 2C180000 cmpwi r24, 0 00001694 418200A8 beq +0x000000A8 /* 0000173C */ 00001698 4800008C b +0x0000008C /* 00001724 */ label0000169C: 0000169C 3B000000 li r24, 0x0000 000016A0 48000034 b +0x00000034 /* 000016D4 */ label000016A4: 000016A4 387A0000 addi r3, r26, 0x0000 000016A8 38800001 li r4, 0x0001 000016AC 48008A75 bl +0x00008A74 /* 0000A120 */ 000016B0 80410014 lwz r2, [r1 + 0x0014] 000016B4 817C0004 lwz r11, [r28 + 0x0004] 000016B8 387C0000 addi r3, r28, 0x0000 000016BC 480087C9 bl +0x000087C8 /* 00009E84 */ 000016C0 60000000 nop 000016C4 387A0000 addi r3, r26, 0x0000 000016C8 38800001 li r4, 0x0001 000016CC 48008A6D bl +0x00008A6C /* 0000A138 */ 000016D0 80410014 lwz r2, [r1 + 0x0014] label000016D4: 000016D4 807A0026 lwz r3, [r26 + 0x0026] 000016D8 801C0008 lwz r0, [r28 + 0x0008] 000016DC 2C030000 cmpwi r3, 0 000016E0 901A0008 stw [r26 + 0x0008], r0 000016E4 41820038 beq +0x00000038 /* 0000171C */ 000016E8 80FA002A lwz r7, [r26 + 0x002A] 000016EC 38800FA0 li r4, 0x0FA0 000016F0 38A00001 li r5, 0x0001 000016F4 3CC00001 lis r6, 0x0001 000016F8 48008891 bl +0x00008890 /* 00009F88 */ 000016FC 80410014 lwz r2, [r1 + 0x0014] 00001700 807A0026 lwz r3, [r26 + 0x0026] 00001704 80FA002A lwz r7, [r26 + 0x002A] 00001708 38800FA0 li r4, 0x0FA0 0000170C 38A00002 li r5, 0x0002 00001710 38C00000 li r6, 0x0000 00001714 48008875 bl +0x00008874 /* 00009F88 */ 00001718 80410014 lwz r2, [r1 + 0x0014] label0000171C: 0000171C 2C180000 cmpwi r24, 0 00001720 4182001C beq +0x0000001C /* 0000173C */ label00001724: 00001724 30DA002E addic r6, r26, 46 00001728 807A0000 lwz r3, [r26] 0000172C 389B0000 addi r4, r27, 0x0000 00001730 38A00003 li r5, 0x0003 00001734 48008915 bl +0x00008914 /* 0000A048 */ 00001738 80410014 lwz r2, [r1 + 0x0014] label0000173C: 0000173C 387B0000 addi r3, r27, 0x0000 00001740 81810064 lwz r12, [r1 + 0x0064] 00001744 80010068 lwz r0, [r1 + 0x0068] 00001748 7D810120 mtcrf 0x10, r12 0000174C 30210060 addic r1, r1, 96 00001750 7C0803A6 mtlr r0 00001754 BB01FFE0 lmw r24, [r1 - 0x0020] 00001758 4E800020 blr 0000175C 00000000 .invalid 00001760 00002043 .invalid 00001764 80080200 lwz r0, [r8 + 0x0200] 00001768 00000000 .invalid 0000176C 000008B4 .invalid 00001770 0014534D .invalid 00001774 435F4344 bdz cr7, +0x00004344 /* 00005AB8 */ 00001778 42616E64 bc 19, 1, +0x00006E64 /* 000085DC */ 0000177C 4465636F .invalid sc 00001780 6D707265 xoris r16, r11, 0x7265 00001784 73730000 andi. r19, r27, 0x0000 fn00001788: 00001788 BEC1FFD8 stmw [r1 - 0x0028], r22 0000178C 3B440000 addi r26, r4, 0x0000 00001790 3BA30000 addi r29, r3, 0x0000 00001794 807D0036 lwz r3, [r29 + 0x0036] 00001798 7C0802A6 mflr r0 0000179C 2F830000 cmpwi cr7, r3, 0 000017A0 90010008 stw [r1 + 0x0008], r0 000017A4 7CBC0735 extsh. r28, r5 000017A8 9421FF90 stwu [r1 - 0x0070], r1 000017AC 7CDB0734 extsh r27, r6 000017B0 AB1A001E lha r24, [r26 + 0x001E] 000017B4 AAFA0020 lha r23, [r26 + 0x0020] 000017B8 419E00E0 beq cr7, +0x000000E0 /* 00001898 */ 000017BC 38600001 li r3, 0x0001 000017C0 3BE00000 li r31, 0x0000 000017C4 A89A001A lha r4, [r26 + 0x001A] 000017C8 B07A001E sth [r26 + 0x001E], r3 000017CC 54832036 rlwinm r3, r4, 4, 0, 27 000017D0 7C641814 addc r3, r4, r3 000017D4 33230004 addic r25, r3, 4 000017D8 B3FA0020 sth [r26 + 0x0020], r31 000017DC 32DA0008 addic r22, r26, 8 000017E0 408100D0 ble +0x000000D0 /* 000018B0 */ label000017E4: 000017E4 807D0036 lwz r3, [r29 + 0x0036] 000017E8 80FD003A lwz r7, [r29 + 0x003A] 000017EC 38800FE0 li r4, 0x0FE0 000017F0 38B60000 addi r5, r22, 0x0000 000017F4 38D90000 addi r6, r25, 0x0000 000017F8 48008791 bl +0x00008790 /* 00009F88 */ 000017FC 80410014 lwz r2, [r1 + 0x0014] 00001800 2F830000 cmpwi cr7, r3, 0 00001804 33DF0001 addic r30, r31, 1 00001808 7C1EE000 cmp r30, r28 0000180C 387A0000 addi r3, r26, 0x0000 00001810 409E0080 bne cr7, +0x00000080 /* 00001890 */ 00001814 817A0004 lwz r11, [r26 + 0x0004] 00001818 40820008 bne +0x00000008 /* 00001820 */ 0000181C B37A0020 sth [r26 + 0x0020], r27 label00001820: 00001820 48008665 bl +0x00008664 /* 00009E84 */ 00001824 60000000 nop 00001828 A87A0022 lha r3, [r26 + 0x0022] 0000182C 5463A33E rlwinm r3, r3, 20, 12, 31 00001830 7C601120 mtcrf 0x01, r3 00001834 419C003C blt cr7, +0x0000003C /* 00001870 */ 00001838 83FD0026 lwz r31, [r29 + 0x0026] 0000183C 387E0000 addi r3, r30, 0x0000 00001840 2C1F0000 cmpwi r31, 0 00001844 389C0000 addi r4, r28, 0x0000 00001848 41820028 beq +0x00000028 /* 00001870 */ 0000184C 4800876D bl +0x0000876C /* 00009FB8 */ 00001850 80410014 lwz r2, [r1 + 0x0014] 00001854 38C30000 addi r6, r3, 0x0000 00001858 387F0000 addi r3, r31, 0x0000 0000185C 80FD002A lwz r7, [r29 + 0x002A] 00001860 38800FA0 li r4, 0x0FA0 00001864 38A00001 li r5, 0x0001 00001868 48008721 bl +0x00008720 /* 00009F88 */ 0000186C 80410014 lwz r2, [r1 + 0x0014] label00001870: 00001870 7FDF0734 extsh r31, r30 00001874 7F9FE000 cmp cr7, r31, r28 00001878 419CFF6C blt cr7, -0x00000094 /* 000017E4 */ 0000187C B2FA0020 sth [r26 + 0x0020], r23 00001880 B31A001E sth [r26 + 0x001E], r24 00001884 81810078 lwz r12, [r1 + 0x0078] 00001888 30210070 addic r1, r1, 112 0000188C 48000034 b +0x00000034 /* 000018C0 */ label00001890: 00001890 3860DCFA li r3, 0xFFFFDCFA 00001894 48000024 b +0x00000024 /* 000018B8 */ label00001898: 00001898 B0BA001E sth [r26 + 0x001E], r5 0000189C B0DA0020 sth [r26 + 0x0020], r6 000018A0 817A0004 lwz r11, [r26 + 0x0004] 000018A4 387A0000 addi r3, r26, 0x0000 000018A8 480085DD bl +0x000085DC /* 00009E84 */ 000018AC 60000000 nop label000018B0: 000018B0 B2FA0020 sth [r26 + 0x0020], r23 000018B4 B31A001E sth [r26 + 0x001E], r24 label000018B8: 000018B8 81810078 lwz r12, [r1 + 0x0078] 000018BC 30210070 addic r1, r1, 112 label000018C0: 000018C0 7D8803A6 mtlr r12 000018C4 BAC1FFD8 lmw r22, [r1 - 0x0028] 000018C8 4E800020 blr 000018CC 00000000 .invalid 000018D0 00002041 .invalid 000018D4 800A0400 lwz r0, [r10 + 0x0400] 000018D8 00000000 .invalid 000018DC 00000144 .invalid 000018E0 000C4261 .invalid 000018E4 6E64416E xoris r4, r19, 0x416E 000018E8 6453706F oris r19, r2, 0x706F 000018EC 6F6C0000 xoris r12, r27, 0x0000 fn000018F0: 000018F0 7C0802A6 mflr r0 000018F4 BF81FFF0 stmw [r1 - 0x0010], r28 000018F8 90010008 stw [r1 + 0x0008], r0 000018FC 3BE30000 addi r31, r3, 0x0000 00001900 801F01B8 lwz r0, [r31 + 0x01B8] 00001904 9421FFB0 stwu [r1 - 0x0050], r1 00001908 2C000000 cmpwi r0, 0 0000190C 418200D8 beq +0x000000D8 /* 000019E4 */ 00001910 807F00B0 lwz r3, [r31 + 0x00B0] 00001914 480087DD bl +0x000087DC /* 0000A0F0 */ 00001918 80410014 lwz r2, [r1 + 0x0014] 0000191C 90610038 stw [r1 + 0x0038], r3 00001920 807F01B8 lwz r3, [r31 + 0x01B8] 00001924 4800882D bl +0x0000882C /* 0000A150 */ 00001928 80410014 lwz r2, [r1 + 0x0014] 0000192C 807F01C2 lwz r3, [r31 + 0x01C2] 00001930 33DF01C0 addic r30, r31, 448 00001934 2C030000 cmpwi r3, 0 00001938 3BA30000 addi r29, r3, 0x0000 0000193C 3B800000 li r28, 0x0000 00001940 3880FFFF li r4, 0xFFFFFFFF 00001944 41820060 beq +0x00000060 /* 000019A4 */ 00001948 801D0004 lwz r0, [r29 + 0x0004] 0000194C 30DD0024 addic r6, r29, 36 00001950 2C800000 cmpwi cr1, r0, 0 00001954 38A00003 li r5, 0x0003 label00001958: 00001958 41860018 beq cr1, +0x00000018 /* 00001970 */ 0000195C 807F0074 lwz r3, [r31 + 0x0074] 00001960 480086E9 bl +0x000086E8 /* 0000A048 */ 00001964 80410014 lwz r2, [r1 + 0x0014] 00001968 939D0004 stw [r29 + 0x0004], r28 0000196C 807F01C2 lwz r3, [r31 + 0x01C2] label00001970: 00001970 389E0000 addi r4, r30, 0x0000 00001974 48008675 bl +0x00008674 /* 00009FE8 */ 00001978 80410014 lwz r2, [r1 + 0x0014] 0000197C 807F01C2 lwz r3, [r31 + 0x01C2] 00001980 3880FFFF li r4, 0xFFFFFFFF 00001984 2C030000 cmpwi r3, 0 00001988 3BA30000 addi r29, r3, 0x0000 0000198C 30DD0024 addic r6, r29, 36 00001990 38A00003 li r5, 0x0003 00001994 41820010 beq +0x00000010 /* 000019A4 */ 00001998 801D0004 lwz r0, [r29 + 0x0004] 0000199C 2C800000 cmpwi cr1, r0, 0 000019A0 4BFFFFB8 b -0x00000048 /* 00001958 */ label000019A4: 000019A4 881F01D6 lbz r0, [r31 + 0x01D6] 000019A8 38600000 li r3, 0x0000 000019AC 2C000000 cmpwi r0, 0 000019B0 987F01D7 stb [r31 + 0x01D7], r3 000019B4 41820024 beq +0x00000024 /* 000019D8 */ 000019B8 801F01CE lwz r0, [r31 + 0x01CE] 000019BC 307F01CA addic r3, r31, 458 000019C0 2C800000 cmpwi cr1, r0, 0 000019C4 40860014 bne cr1, +0x00000014 /* 000019D8 */ 000019C8 801F01D2 lwz r0, [r31 + 0x01D2] 000019CC 901F01CE stw [r31 + 0x01CE], r0 000019D0 480086A9 bl +0x000086A8 /* 0000A078 */ 000019D4 80410014 lwz r2, [r1 + 0x0014] label000019D8: 000019D8 80610038 lwz r3, [r1 + 0x0038] 000019DC 48008715 bl +0x00008714 /* 0000A0F0 */ 000019E0 80410014 lwz r2, [r1 + 0x0014] label000019E4: 000019E4 38600000 li r3, 0x0000 000019E8 81810058 lwz r12, [r1 + 0x0058] 000019EC 30210050 addic r1, r1, 80 000019F0 7D8803A6 mtlr r12 000019F4 BB81FFF0 lmw r28, [r1 - 0x0010] 000019F8 4E800020 blr 000019FC 00000000 .invalid 00001A00 00002041 .invalid 00001A04 80040100 lwz r0, [r4 + 0x0100] 00001A08 00000000 .invalid 00001A0C 0000010C .invalid 00001A10 000B534D .invalid 00001A14 435F4344 bdz cr7, +0x00004344 /* 00005D58 */ 00001A18 466C7573 .invalid sc 00001A1C 68000000 xori r0, r0, 0x0000 00001A20 BF61FFEC stmw [r1 - 0x0014], r27 00001A24 3BA40000 addi r29, r4, 0x0000 00001A28 7C0802A6 mflr r0 00001A2C 83C30000 lwz r30, [r3] 00001A30 2C1D0000 cmpwi r29, 0 00001A34 7D800026 mfcr r12 00001A38 91810004 stw [r1 + 0x0004], r12 00001A3C 90010008 stw [r1 + 0x0008], r0 00001A40 9421FFA0 stwu [r1 - 0x0060], r1 00001A44 3BE00000 li r31, 0x0000 00001A48 3860FFCE li r3, 0xFFFFFFCE 00001A4C 41820140 beq +0x00000140 /* 00001B8C */ 00001A50 387E0000 addi r3, r30, 0x0000 00001A54 48008715 bl +0x00008714 /* 0000A168 */ 00001A58 80410014 lwz r2, [r1 + 0x0014] 00001A5C 3B830000 addi r28, r3, 0x0000 00001A60 2E1C0000 cmpwi cr4, r28, 0 00001A64 807C0000 lwz r3, [r28] 00001A68 2C030000 cmpwi r3, 0 00001A6C 41920008 beq cr4, +0x00000008 /* 00001A74 */ 00001A70 408200E0 bne +0x000000E0 /* 00001B50 */ label00001A74: 00001A74 4800870D bl +0x0000870C /* 0000A180 */ 00001A78 80410014 lwz r2, [r1 + 0x0014] 00001A7C 90610038 stw [r1 + 0x0038], r3 00001A80 387E0000 addi r3, r30, 0x0000 00001A84 48008715 bl +0x00008714 /* 0000A198 */ 00001A88 80410014 lwz r2, [r1 + 0x0014] 00001A8C 2C030000 cmpwi r3, 0 00001A90 40820014 bne +0x00000014 /* 00001AA4 */ 00001A94 4800871D bl +0x0000871C /* 0000A1B0 */ 00001A98 80410014 lwz r2, [r1 + 0x0014] 00001A9C 4800872D bl +0x0000872C /* 0000A1C8 */ 00001AA0 80410014 lwz r2, [r1 + 0x0014] label00001AA4: 00001AA4 387C0000 addi r3, r28, 0x0000 00001AA8 4192001C beq cr4, +0x0000001C /* 00001AC4 */ 00001AAC 48008855 bl +0x00008854 /* 0000A300 */ 00001AB0 80410014 lwz r2, [r1 + 0x0014] 00001AB4 387E0000 addi r3, r30, 0x0000 00001AB8 38800000 li r4, 0x0000 00001ABC 48008725 bl +0x00008724 /* 0000A1E0 */ 00001AC0 80410014 lwz r2, [r1 + 0x0014] label00001AC4: 00001AC4 387E0000 addi r3, r30, 0x0000 00001AC8 48008731 bl +0x00008730 /* 0000A1F8 */ 00001ACC 80410014 lwz r2, [r1 + 0x0014] 00001AD0 7C7B0734 extsh r27, r3 00001AD4 2C1BFFFF cmpwi r27, -1 00001AD8 3C606364 lis r3, 0x6364 00001ADC 3880B544 li r4, 0xFFFFB544 00001AE0 30636369 addic r3, r3, 25449 00001AE4 3BE0FF94 li r31, 0xFFFFFF94 00001AE8 4182005C beq +0x0000005C /* 00001B44 */ 00001AEC 48008725 bl +0x00008724 /* 0000A210 */ 00001AF0 80410014 lwz r2, [r1 + 0x0014] 00001AF4 3B830000 addi r28, r3, 0x0000 00001AF8 48008731 bl +0x00008730 /* 0000A228 */ 00001AFC 80410014 lwz r2, [r1 + 0x0014] 00001B00 7C7F0735 extsh. r31, r3 00001B04 387C0000 addi r3, r28, 0x0000 00001B08 4082001C bne +0x0000001C /* 00001B24 */ 00001B0C 48008735 bl +0x00008734 /* 0000A240 */ 00001B10 80410014 lwz r2, [r1 + 0x0014] 00001B14 387E0000 addi r3, r30, 0x0000 00001B18 389C0000 addi r4, r28, 0x0000 00001B1C 480086C5 bl +0x000086C4 /* 0000A1E0 */ 00001B20 80410014 lwz r2, [r1 + 0x0014] label00001B24: 00001B24 387B0000 addi r3, r27, 0x0000 00001B28 48008731 bl +0x00008730 /* 0000A258 */ 00001B2C 80410014 lwz r2, [r1 + 0x0014] 00001B30 2C1C0000 cmpwi r28, 0 00001B34 387C0000 addi r3, r28, 0x0000 00001B38 4182000C beq +0x0000000C /* 00001B44 */ 00001B3C 48008735 bl +0x00008734 /* 0000A270 */ 00001B40 80410014 lwz r2, [r1 + 0x0014] label00001B44: 00001B44 80610038 lwz r3, [r1 + 0x0038] 00001B48 48008681 bl +0x00008680 /* 0000A1C8 */ 00001B4C 80410014 lwz r2, [r1 + 0x0014] label00001B50: 00001B50 2C1F0000 cmpwi r31, 0 00001B54 389D0000 addi r4, r29, 0x0000 00001B58 38A00048 li r5, 0x0048 00001B5C 40820010 bne +0x00000010 /* 00001B6C */ 00001B60 807C0000 lwz r3, [r28] 00001B64 48008725 bl +0x00008724 /* 0000A288 */ 00001B68 80410014 lwz r2, [r1 + 0x0014] label00001B6C: 00001B6C 387F0000 addi r3, r31, 0x0000 00001B70 81810064 lwz r12, [r1 + 0x0064] 00001B74 80010068 lwz r0, [r1 + 0x0068] 00001B78 7D808120 mtcrf 0x08, r12 00001B7C 30210060 addic r1, r1, 96 00001B80 7C0803A6 mtlr r0 00001B84 BB61FFEC lmw r27, [r1 - 0x0014] 00001B88 4E800020 blr label00001B8C: 00001B8C BBA10054 lmw r29, [r1 + 0x0054] 00001B90 30210060 addic r1, r1, 96 00001B94 4E800020 blr 00001B98 00000000 .invalid 00001B9C 00002043 .invalid 00001BA0 80050200 lwz r0, [r5 + 0x0200] 00001BA4 00000000 .invalid 00001BA8 00000178 .invalid 00001BAC 0012534D .invalid 00001BB0 435F4344 bdz cr7, +0x00004344 /* 00005EF4 */ 00001BB4 47657443 .invalid sc 00001BB8 6F646563 xoris r4, r27, 0x6563 00001BBC 496E666F bla 0x016E666C /* 00001BC0 3860DCFE li r3, 0xFFFFDCFE 00001BC4 4E800020 blr 00001BC8 00000000 .invalid 00001BCC 00002040 .invalid 00001BD0 00000600 .invalid 00001BD4 00000000 .invalid 00001BD8 00000008 .invalid 00001BDC 0013534D .invalid 00001BE0 435F4344 bdz cr7, +0x00004344 /* 00005F24 */ 00001BE4 47657453 .invalid sc 00001BE8 696D696C xori r13, r11, 0x696C 00001BEC 61726974 ori r18, r11, 0x6974 00001BF0 79000000 .invalid 00001BF4 2C080000 cmpwi r8, 0 00001BF8 3860FFCE li r3, 0xFFFFFFCE 00001BFC 41820014 beq +0x00000014 /* 00001C10 */ 00001C00 80050000 lwz r0, [r5] 00001C04 38600000 li r3, 0x0000 00001C08 5400023E rlwinm r0, r0, 0, 8, 31 00001C0C 90080000 stw [r8], r0 label00001C10: 00001C10 4E800020 blr 00001C14 00000000 .invalid 00001C18 00002040 .invalid 00001C1C 00000600 .invalid 00001C20 00000000 .invalid 00001C24 00000020 .invalid 00001C28 001C534D .invalid 00001C2C 435F4344 bdz cr7, +0x00004344 /* 00005F70 */ 00001C30 47657443 .invalid sc 00001C34 6F6D7072 xoris r13, r27, 0x7072 00001C38 65737365 oris r19, r11, 0x7365 00001C3C 64496D61 oris r9, r2, 0x6D61 00001C40 67655369 oris r5, r27, 0x5369 00001C44 7A650000 .invalid 00001C48 2C080000 cmpwi r8, 0 00001C4C 3860FFCE li r3, 0xFFFFFFCE 00001C50 4182004C beq +0x0000004C /* 00001C9C */ 00001C54 A8050000 lha r0, [r5] 00001C58 A8650006 lha r3, [r5 + 0x0006] 00001C5C A8850002 lha r4, [r5 + 0x0002] 00001C60 A8A50004 lha r5, [r5 + 0x0004] 00001C64 7C641810 subfc r3, r4, r3 00001C68 7C002810 subfc r0, r0, r5 00001C6C 30A30003 addic r5, r3, 3 00001C70 54A31036 rlwinm r3, r5, 2, 0, 27 00001C74 7CA51670 srawi r5, r5, 2 00001C78 7CA52670 srawi r5, r5, 4 00001C7C 7CA32814 addc r5, r3, r5 00001C80 30000003 addic r0, r0, 3 00001C84 7C001670 srawi r0, r0, 2 00001C88 30A50001 addic r5, r5, 1 00001C8C 7C0501D6 mullw r0, r5, r0 00001C90 30000004 addic r0, r0, 4 00001C94 90080000 stw [r8], r0 00001C98 38600000 li r3, 0x0000 label00001C9C: 00001C9C 4E800020 blr 00001CA0 00000000 .invalid 00001CA4 00002040 .invalid 00001CA8 00000600 .invalid 00001CAC 00000000 .invalid 00001CB0 00000058 .invalid 00001CB4 001B534D .invalid 00001CB8 435F4344 bdz cr7, +0x00004344 /* 00005FFC */ 00001CBC 4765744D .invalid sc 00001CC0 6178436F ori r24, r11, 0x436F 00001CC4 6D707265 xoris r16, r11, 0x7265 00001CC8 7373696F andi. r19, r27, 0x696F 00001CCC 6E53697A xoris r19, r18, 0x697A 00001CD0 65000000 oris r0, r8, 0x0000 00001CD4 2C870000 cmpwi cr1, r7, 0 00001CD8 2C090000 cmpwi r9, 0 00001CDC 2F080000 cmpwi cr6, r8, 0 00001CE0 38600400 li r3, 0x0400 00001CE4 41860008 beq cr1, +0x00000008 /* 00001CEC */ 00001CE8 90670000 stw [r7], r3 label00001CEC: 00001CEC 80E80000 lwz r7, [r8] 00001CF0 38600000 li r3, 0x0000 00001CF4 2C870000 cmpwi cr1, r7, 0 00001CF8 419A0010 beq cr6, +0x00000010 /* 00001D08 */ 00001CFC 38E00400 li r7, 0x0400 00001D00 41860008 beq cr1, +0x00000008 /* 00001D08 */ 00001D04 90E80000 stw [r8], r7 label00001D08: 00001D08 41820008 beq +0x00000008 /* 00001D10 */ 00001D0C 90690000 stw [r9], r3 label00001D10: 00001D10 4E800020 blr 00001D14 00000000 .invalid 00001D18 00002040 .invalid 00001D1C 00000700 .invalid 00001D20 00000000 .invalid 00001D24 00000040 .invalid 00001D28 0018534D .invalid 00001D2C 435F4344 bdz cr7, +0x00004344 /* 00006070 */ 00001D30 47657443 .invalid sc 00001D34 6F6D7072 xoris r13, r27, 0x7072 00001D38 65737369 oris r19, r11, 0x7369 00001D3C 6F6E5469 xoris r14, r27, 0x5469 00001D40 6D650000 xoris r5, r11, 0x0000 00001D44 3860DCFE li r3, 0xFFFFDCFE 00001D48 4E800020 blr 00001D4C 00000000 .invalid 00001D50 00002040 .invalid 00001D54 00000800 .invalid 00001D58 00000000 .invalid 00001D5C 00000008 .invalid 00001D60 000F534D .invalid 00001D64 435F4344 bdz cr7, +0x00004344 /* 000060A8 */ 00001D68 5472696D rlwinm. r18, r3, 13, 5, 22 00001D6C 496D6167 bla 0x016D6164 /* 00001D70 65000000 oris r0, r8, 0x0000 00001D74 38600000 li r3, 0x0000 00001D78 4E800020 blr 00001D7C 00000000 .invalid 00001D80 00002040 .invalid 00001D84 00000200 .invalid 00001D88 00000000 .invalid 00001D8C 00000008 .invalid 00001D90 000A534D .invalid 00001D94 435F4344 bdz cr7, +0x00004344 /* 000060D8 */ 00001D98 42757379 bcl 19, 21, +0x00007378 /* 00009110 */ 00001D9C 00000000 .invalid 00001DA0 A8830022 lha r4, [r3 + 0x0022] 00001DA4 7C0802A6 mflr r0 00001DA8 2C840000 cmpwi cr1, r4, 0 00001DAC BDA1FFB4 stmw [r1 - 0x004C], r13 00001DB0 90010008 stw [r1 + 0x0008], r0 00001DB4 9421FF70 stwu [r1 - 0x0090], r1 00001DB8 40840018 bge cr1, +0x00000018 /* 00001DD0 */ 00001DBC 480013B5 bl +0x000013B4 /* 00003170 */ 00001DC0 81810098 lwz r12, [r1 + 0x0098] 00001DC4 30210090 addic r1, r1, 144 00001DC8 7D8803A6 mtlr r12 00001DCC 4E800020 blr label00001DD0: 00001DD0 AA83001E lha r20, [r3 + 0x001E] 00001DD4 82630008 lwz r19, [r3 + 0x0008] 00001DD8 30B4FFFF subic r5, r20, 1 00001DDC 7CA40735 extsh. r4, r5 00001DE0 82430010 lwz r18, [r3 + 0x0010] 00001DE4 38800001 li r4, 0x0001 00001DE8 98810038 stb [r1 + 0x0038], r4 00001DEC AA230018 lha r17, [r3 + 0x0018] 00001DF0 81C30030 lwz r14, [r3 + 0x0030] 00001DF4 82030034 lwz r16, [r3 + 0x0034] 00001DF8 81E30038 lwz r15, [r3 + 0x0038] 00001DFC 98810038 stb [r1 + 0x0038], r4 00001E00 7CB40734 extsh r20, r5 00001E04 418007BC blt +0x000007BC /* 000025C0 */ 00001E08 82A2FFF0 lwz r21, [r2 - 0x0010] 00001E0C 8302FFB4 lwz r24, [r2 - 0x004C] 00001E10 3B400000 li r26, 0x0000 00001E14 5637103A rlwinm r23, r17, 2, 0, 29 label00001E18: 00001E18 ABA3001A lha r29, [r3 + 0x001A] 00001E1C 7F928814 addc r28, r18, r17 00001E20 309DFFFF subic r4, r29, 1 00001E24 7C850735 extsh. r5, r4 00001E28 7F71E014 addc r27, r17, r28 00001E2C 3B320000 addi r25, r18, 0x0000 00001E30 7ED1D814 addc r22, r17, r27 00001E34 3BA50000 addi r29, r5, 0x0000 00001E38 41800774 blt +0x00000774 /* 000025AC */ label00001E3C: 00001E3C 88930000 lbz r4, [r19] 00001E40 38B30000 addi r5, r19, 0x0000 00001E44 5486E13E rlwinm r6, r4, 28, 4, 31 00001E48 2886000F cmplwi cr1, r6, 15 00001E4C 5486F0BA rlwinm r6, r4, 30, 2, 29 00001E50 7CD53014 addc r6, r21, r6 00001E54 32730001 addic r19, r19, 1 00001E58 5484073E rlwinm r4, r4, 0, 28, 31 00001E5C 41850740 bgt cr1, +0x00000740 /* 0000259C */ 00001E60 80C60040 lwz r6, [r6 + 0x0040] 00001E64 7CD83014 addc r6, r24, r6 00001E68 7CC903A6 mtctr r6 00001E6C 4E800420 bctr 00001E70 88850001 lbz r4, [r5 + 0x0001] 00001E74 32650002 addic r19, r5, 2 00001E78 30A40001 addic r5, r4, 1 00001E7C 54A5103A rlwinm r5, r5, 2, 0, 29 00001E80 7CA50734 extsh r5, r5 00001E84 7C84E810 subfc r4, r4, r29 00001E88 7EC5B014 addc r22, r5, r22 00001E8C 7C9D0734 extsh r29, r4 00001E90 7F392814 addc r25, r25, r5 00001E94 7F9C2814 addc r28, r28, r5 00001E98 7F7B2814 addc r27, r27, r5 00001E9C 48000700 b +0x00000700 /* 0000259C */ 00001EA0 88850001 lbz r4, [r5 + 0x0001] 00001EA4 32650002 addic r19, r5, 2 00001EA8 7CA4E810 subfc r5, r4, r29 00001EAC 7CBD0734 extsh r29, r5 00001EB0 38B90000 addi r5, r25, 0x0000 00001EB4 38C40000 addi r6, r4, 0x0000 00001EB8 8405FFFC lwzu r0, [r5 - 0x0004] label00001EBC: 00001EBC 3084FFFF subic r4, r4, 1 00001EC0 7C870735 extsh. r7, r4 00001EC4 94050004 stwu [r5 + 0x0004], r0 00001EC8 33390004 addic r25, r25, 4 00001ECC 38870000 addi r4, r7, 0x0000 00001ED0 4080FFEC bge -0x00000014 /* 00001EBC */ 00001ED4 389C0000 addi r4, r28, 0x0000 00001ED8 38A60000 addi r5, r6, 0x0000 00001EDC 84E4FFFC lwzu r7, [r4 - 0x0004] label00001EE0: 00001EE0 30A5FFFF subic r5, r5, 1 00001EE4 7CA00735 extsh. r0, r5 00001EE8 94E40004 stwu [r4 + 0x0004], r7 00001EEC 339C0004 addic r28, r28, 4 00001EF0 30A00000 addic r5, r0, 0 00001EF4 4080FFEC bge -0x00000014 /* 00001EE0 */ 00001EF8 389B0000 addi r4, r27, 0x0000 00001EFC 38A60000 addi r5, r6, 0x0000 00001F00 84E4FFFC lwzu r7, [r4 - 0x0004] label00001F04: 00001F04 30A5FFFF subic r5, r5, 1 00001F08 7CA00735 extsh. r0, r5 00001F0C 94E40004 stwu [r4 + 0x0004], r7 00001F10 337B0004 addic r27, r27, 4 00001F14 30A00000 addic r5, r0, 0 00001F18 4080FFEC bge -0x00000014 /* 00001F04 */ 00001F1C 38960000 addi r4, r22, 0x0000 00001F20 84A4FFFC lwzu r5, [r4 - 0x0004] label00001F24: 00001F24 30C6FFFF subic r6, r6, 1 00001F28 7CC00735 extsh. r0, r6 00001F2C 94A40004 stwu [r4 + 0x0004], r5 00001F30 32D60004 addic r22, r22, 4 00001F34 30C00000 addic r6, r0, 0 00001F38 4080FFEC bge -0x00000014 /* 00001F24 */ 00001F3C 309DFFFF subic r4, r29, 1 00001F40 48000660 b +0x00000660 /* 000025A0 */ 00001F44 88850001 lbz r4, [r5 + 0x0001] 00001F48 32650002 addic r19, r5, 2 00001F4C 7CA42014 addc r5, r4, r4 00001F50 30A50001 addic r5, r5, 1 00001F54 7CA5E810 subfc r5, r5, r29 00001F58 7CBD0734 extsh r29, r5 00001F5C 38B90000 addi r5, r25, 0x0000 00001F60 8405FFF8 lwzu r0, [r5 - 0x0008] 00001F64 38D90000 addi r6, r25, 0x0000 00001F68 84A6FFFC lwzu r5, [r6 - 0x0004] 00001F6C 38C40000 addi r6, r4, 0x0000 label00001F70: 00001F70 3084FFFF subic r4, r4, 1 00001F74 7C870735 extsh. r7, r4 00001F78 90190000 stw [r25], r0 00001F7C 90B90004 stw [r25 + 0x0004], r5 00001F80 33390008 addic r25, r25, 8 00001F84 38870000 addi r4, r7, 0x0000 00001F88 4080FFE8 bge -0x00000018 /* 00001F70 */ 00001F8C 389C0000 addi r4, r28, 0x0000 00001F90 84E4FFF8 lwzu r7, [r4 - 0x0008] 00001F94 389C0000 addi r4, r28, 0x0000 00001F98 84A4FFFC lwzu r5, [r4 - 0x0004] 00001F9C 38860000 addi r4, r6, 0x0000 label00001FA0: 00001FA0 3084FFFF subic r4, r4, 1 00001FA4 7C800735 extsh. r0, r4 00001FA8 90FC0000 stw [r28], r7 00001FAC 90BC0004 stw [r28 + 0x0004], r5 00001FB0 339C0008 addic r28, r28, 8 00001FB4 30800000 addic r4, r0, 0 00001FB8 4080FFE8 bge -0x00000018 /* 00001FA0 */ 00001FBC 389B0000 addi r4, r27, 0x0000 00001FC0 84E4FFF8 lwzu r7, [r4 - 0x0008] 00001FC4 389B0000 addi r4, r27, 0x0000 00001FC8 84A4FFFC lwzu r5, [r4 - 0x0004] 00001FCC 38860000 addi r4, r6, 0x0000 label00001FD0: 00001FD0 3084FFFF subic r4, r4, 1 00001FD4 7C800735 extsh. r0, r4 00001FD8 90FB0000 stw [r27], r7 00001FDC 90BB0004 stw [r27 + 0x0004], r5 00001FE0 337B0008 addic r27, r27, 8 00001FE4 30800000 addic r4, r0, 0 00001FE8 4080FFE8 bge -0x00000018 /* 00001FD0 */ 00001FEC 38960000 addi r4, r22, 0x0000 00001FF0 8404FFF8 lwzu r0, [r4 - 0x0008] 00001FF4 38960000 addi r4, r22, 0x0000 00001FF8 84A4FFFC lwzu r5, [r4 - 0x0004] label00001FFC: 00001FFC 3086FFFF subic r4, r6, 1 00002000 7C860735 extsh. r6, r4 00002004 90B60004 stw [r22 + 0x0004], r5 00002008 90160000 stw [r22], r0 0000200C 32D60008 addic r22, r22, 8 00002010 4080FFEC bge -0x00000014 /* 00001FFC */ 00002014 309DFFFF subic r4, r29, 1 00002018 48000588 b +0x00000588 /* 000025A0 */ 0000201C 88850001 lbz r4, [r5 + 0x0001] 00002020 32650002 addic r19, r5, 2 00002024 88130000 lbz r0, [r19] 00002028 7CA4E810 subfc r5, r4, r29 0000202C 32730001 addic r19, r19, 1 00002030 7CBD0734 extsh r29, r5 00002034 5405402E rlwinm r5, r0, 8, 0, 23 00002038 7CA02814 addc r5, r0, r5 0000203C 54A5402E rlwinm r5, r5, 8, 0, 23 00002040 7CA02814 addc r5, r0, r5 00002044 54A5402E rlwinm r5, r5, 8, 0, 23 00002048 7C002814 addc r0, r0, r5 0000204C 30F6FFFC subic r7, r22, 4 00002050 30BBFFFC subic r5, r27, 4 00002054 30DCFFFC subic r6, r28, 4 00002058 3119FFFC subic r8, r25, 4 label0000205C: 0000205C 3084FFFF subic r4, r4, 1 00002060 7C890735 extsh. r9, r4 00002064 94080004 stwu [r8 + 0x0004], r0 00002068 94060004 stwu [r6 + 0x0004], r0 0000206C 94050004 stwu [r5 + 0x0004], r0 00002070 33390004 addic r25, r25, 4 00002074 339C0004 addic r28, r28, 4 00002078 337B0004 addic r27, r27, 4 0000207C 94070004 stwu [r7 + 0x0004], r0 00002080 32D60004 addic r22, r22, 4 00002084 38890000 addi r4, r9, 0x0000 00002088 4080FFD4 bge -0x0000002C /* 0000205C */ 0000208C 48000510 b +0x00000510 /* 0000259C */ 00002090 80C3003C lwz r6, [r3 + 0x003C] 00002094 A0050001 lhz r0, [r5 + 0x0001] 00002098 54C6083C rlwinm r6, r6, 1, 0, 30 0000209C 7C0E332E sthx r0, r14, r6 000020A0 80C3003C lwz r6, [r3 + 0x003C] 000020A4 32650003 addic r19, r5, 3 000020A8 30A60001 addic r5, r6, 1 000020AC 2C850100 cmpwi cr1, r5, 256 000020B0 90A3003C stw [r3 + 0x003C], r5 000020B4 54C6063E rlwinm r6, r6, 0, 24, 31 000020B8 4086001C bne cr1, +0x0000001C /* 000020D4 */ 000020BC 9343003C stw [r3 + 0x003C], r26 000020C0 54C5083C rlwinm r5, r6, 1, 0, 30 000020C4 7CC4E810 subfc r6, r4, r29 000020C8 48000014 b +0x00000014 /* 000020DC */ 000020CC 88C50001 lbz r6, [r5 + 0x0001] 000020D0 32650002 addic r19, r5, 2 label000020D4: 000020D4 54C5083C rlwinm r5, r6, 1, 0, 30 000020D8 7CC4E810 subfc r6, r4, r29 label000020DC: 000020DC 7D2E2814 addc r9, r14, r5 000020E0 7CDD0734 extsh r29, r6 000020E4 3156FFFC subic r10, r22, 4 000020E8 30FBFFFC subic r7, r27, 4 000020EC 30BCFFFC subic r5, r28, 4 000020F0 30D9FFFC subic r6, r25, 4 label000020F4: 000020F4 89730000 lbz r11, [r19] 000020F8 3184FFFF subic r12, r4, 1 000020FC 5564C9FE rlwinm r4, r11, 25, 7, 31 00002100 7C0920AE lbzx r0, r9, r4 00002104 5564D7FE rlwinm r4, r11, 26, 31, 31 00002108 556807FE rlwinm r8, r11, 0, 31, 31 0000210C 7C8920AE lbzx r4, r9, r4 00002110 5400402E rlwinm r0, r0, 8, 0, 23 00002114 7C802014 addc r4, r0, r4 00002118 5480402E rlwinm r0, r4, 8, 0, 23 0000211C 5564DFFE rlwinm r4, r11, 27, 31, 31 00002120 7FE920AE lbzx r31, r9, r4 00002124 5564E7FE rlwinm r4, r11, 28, 31, 31 00002128 7C00F814 addc r0, r0, r31 0000212C 7C8920AE lbzx r4, r9, r4 00002130 5400402E rlwinm r0, r0, 8, 0, 23 00002134 7C802014 addc r4, r0, r4 00002138 94860004 stwu [r6 + 0x0004], r4 0000213C 5564EFFE rlwinm r4, r11, 29, 31, 31 00002140 7C0920AE lbzx r0, r9, r4 00002144 5564F7FE rlwinm r4, r11, 30, 31, 31 00002148 7C8920AE lbzx r4, r9, r4 0000214C 556BFFFE rlwinm r11, r11, 31, 31, 31 00002150 5400402E rlwinm r0, r0, 8, 0, 23 00002154 7C802014 addc r4, r0, r4 00002158 7C0958AE lbzx r0, r9, r11 0000215C 5484402E rlwinm r4, r4, 8, 0, 23 00002160 7C840014 addc r4, r4, r0 00002164 7C0940AE lbzx r0, r9, r8 00002168 5484402E rlwinm r4, r4, 8, 0, 23 0000216C 7C840014 addc r4, r4, r0 00002170 94850004 stwu [r5 + 0x0004], r4 00002174 8BF30001 lbz r31, [r19 + 0x0001] 00002178 7D880735 extsh. r8, r12 0000217C 57E4C9FE rlwinm r4, r31, 25, 7, 31 00002180 7C8920AE lbzx r4, r9, r4 00002184 57EBD7FE rlwinm r11, r31, 26, 31, 31 00002188 7D6958AE lbzx r11, r9, r11 0000218C 5480402E rlwinm r0, r4, 8, 0, 23 00002190 57E4DFFE rlwinm r4, r31, 27, 31, 31 00002194 7C005814 addc r0, r0, r11 00002198 7D6920AE lbzx r11, r9, r4 0000219C 57E4E7FE rlwinm r4, r31, 28, 31, 31 000021A0 5400402E rlwinm r0, r0, 8, 0, 23 000021A4 7C005814 addc r0, r0, r11 000021A8 7C8920AE lbzx r4, r9, r4 000021AC 5400402E rlwinm r0, r0, 8, 0, 23 000021B0 7C802014 addc r4, r0, r4 000021B4 94870004 stwu [r7 + 0x0004], r4 000021B8 57E4EFFE rlwinm r4, r31, 29, 31, 31 000021BC 7C0920AE lbzx r0, r9, r4 000021C0 57EBF7FE rlwinm r11, r31, 30, 31, 31 000021C4 7D6958AE lbzx r11, r9, r11 000021C8 57E4FFFE rlwinm r4, r31, 31, 31, 31 000021CC 5400402E rlwinm r0, r0, 8, 0, 23 000021D0 7C005814 addc r0, r0, r11 000021D4 7D6920AE lbzx r11, r9, r4 000021D8 57E407FE rlwinm r4, r31, 0, 31, 31 000021DC 5400402E rlwinm r0, r0, 8, 0, 23 000021E0 7C005814 addc r0, r0, r11 000021E4 7C8920AE lbzx r4, r9, r4 000021E8 5400402E rlwinm r0, r0, 8, 0, 23 000021EC 7C802014 addc r4, r0, r4 000021F0 948A0004 stwu [r10 + 0x0004], r4 000021F4 33390004 addic r25, r25, 4 000021F8 339C0004 addic r28, r28, 4 000021FC 32730002 addic r19, r19, 2 00002200 337B0004 addic r27, r27, 4 00002204 32D60004 addic r22, r22, 4 00002208 38880000 addi r4, r8, 0x0000 0000220C 4080FEE8 bge -0x00000118 /* 000020F4 */ 00002210 4800038C b +0x0000038C /* 0000259C */ 00002214 80C30040 lwz r6, [r3 + 0x0040] 00002218 80050001 lwz r0, [r5 + 0x0001] 0000221C 54C6103A rlwinm r6, r6, 2, 0, 29 00002220 7C10312E stwx r16, r0, r6 00002224 80C30040 lwz r6, [r3 + 0x0040] 00002228 32650005 addic r19, r5, 5 0000222C 30A60001 addic r5, r6, 1 00002230 2C850100 cmpwi cr1, r5, 256 00002234 90A30040 stw [r3 + 0x0040], r5 00002238 54C6063E rlwinm r6, r6, 0, 24, 31 0000223C 4086001C bne cr1, +0x0000001C /* 00002258 */ 00002240 93430040 stw [r3 + 0x0040], r26 00002244 54C5103A rlwinm r5, r6, 2, 0, 29 00002248 7CC4E810 subfc r6, r4, r29 0000224C 48000014 b +0x00000014 /* 00002260 */ 00002250 88C50001 lbz r6, [r5 + 0x0001] 00002254 32650002 addic r19, r5, 2 label00002258: 00002258 54C5103A rlwinm r5, r6, 2, 0, 29 0000225C 7CC4E810 subfc r6, r4, r29 label00002260: 00002260 7D102814 addc r8, r16, r5 00002264 7CDD0734 extsh r29, r6 00002268 3136FFFC subic r9, r22, 4 0000226C 30DBFFFC subic r6, r27, 4 00002270 30BCFFFC subic r5, r28, 4 00002274 30F9FFFC subic r7, r25, 4 label00002278: 00002278 3184FFFF subic r12, r4, 1 0000227C 89730000 lbz r11, [r19] 00002280 7D800735 extsh. r0, r12 00002284 556407BE rlwinm r4, r11, 0, 30, 31 00002288 7D4820AE lbzx r10, r8, r4 0000228C 5564D1BE rlwinm r4, r11, 26, 6, 31 00002290 7FE820AE lbzx r31, r8, r4 00002294 5564E7BE rlwinm r4, r11, 28, 30, 31 00002298 7C8820AE lbzx r4, r8, r4 0000229C 57FF402E rlwinm r31, r31, 8, 0, 23 000022A0 7C9F2014 addc r4, r31, r4 000022A4 549F402E rlwinm r31, r4, 8, 0, 23 000022A8 5564F7BE rlwinm r4, r11, 30, 30, 31 000022AC 7C8820AE lbzx r4, r8, r4 000022B0 7C9F2014 addc r4, r31, r4 000022B4 5484402E rlwinm r4, r4, 8, 0, 23 000022B8 7C845014 addc r4, r4, r10 000022BC 94870004 stwu [r7 + 0x0004], r4 000022C0 8BF30001 lbz r31, [r19 + 0x0001] 000022C4 57E4D1BE rlwinm r4, r31, 26, 6, 31 000022C8 57EAE7BE rlwinm r10, r31, 28, 30, 31 000022CC 7C8820AE lbzx r4, r8, r4 000022D0 7D6850AE lbzx r11, r8, r10 000022D4 548A402E rlwinm r10, r4, 8, 0, 23 000022D8 57E4F7BE rlwinm r4, r31, 30, 30, 31 000022DC 7D4A5814 addc r10, r10, r11 000022E0 7D6820AE lbzx r11, r8, r4 000022E4 57E407BE rlwinm r4, r31, 0, 30, 31 000022E8 554A402E rlwinm r10, r10, 8, 0, 23 000022EC 7D4A5814 addc r10, r10, r11 000022F0 7C8820AE lbzx r4, r8, r4 000022F4 554A402E rlwinm r10, r10, 8, 0, 23 000022F8 7C8A2014 addc r4, r10, r4 000022FC 94850004 stwu [r5 + 0x0004], r4 00002300 89530002 lbz r10, [r19 + 0x0002] 00002304 33390004 addic r25, r25, 4 00002308 5544D1BE rlwinm r4, r10, 26, 6, 31 0000230C 7C8820AE lbzx r4, r8, r4 00002310 554BE7BE rlwinm r11, r10, 28, 30, 31 00002314 7D6858AE lbzx r11, r8, r11 00002318 5480402E rlwinm r0, r4, 8, 0, 23 0000231C 5544F7BE rlwinm r4, r10, 30, 30, 31 00002320 7C005814 addc r0, r0, r11 00002324 7D6820AE lbzx r11, r8, r4 00002328 554407BE rlwinm r4, r10, 0, 30, 31 0000232C 5400402E rlwinm r0, r0, 8, 0, 23 00002330 7C005814 addc r0, r0, r11 00002334 7C8820AE lbzx r4, r8, r4 00002338 5400402E rlwinm r0, r0, 8, 0, 23 0000233C 7C802014 addc r4, r0, r4 00002340 94860004 stwu [r6 + 0x0004], r4 00002344 89730003 lbz r11, [r19 + 0x0003] 00002348 5564D1BE rlwinm r4, r11, 26, 6, 31 0000234C 7C8820AE lbzx r4, r8, r4 00002350 556AE7BE rlwinm r10, r11, 28, 30, 31 00002354 7C0850AE lbzx r0, r8, r10 00002358 548A402E rlwinm r10, r4, 8, 0, 23 0000235C 7C0A0014 addc r0, r10, r0 00002360 5564F7BE rlwinm r4, r11, 30, 30, 31 00002364 7D4820AE lbzx r10, r8, r4 00002368 556407BE rlwinm r4, r11, 0, 30, 31 0000236C 5400402E rlwinm r0, r0, 8, 0, 23 00002370 7C005014 addc r0, r0, r10 00002374 7C8820AE lbzx r4, r8, r4 00002378 5400402E rlwinm r0, r0, 8, 0, 23 0000237C 7C802014 addc r4, r0, r4 00002380 94890004 stwu [r9 + 0x0004], r4 00002384 339C0004 addic r28, r28, 4 00002388 337B0004 addic r27, r27, 4 0000238C 32730004 addic r19, r19, 4 00002390 32D60004 addic r22, r22, 4 00002394 7D840734 extsh r4, r12 00002398 4080FEE0 bge -0x00000120 /* 00002278 */ 0000239C 48000200 b +0x00000200 /* 0000259C */ 000023A0 80C30044 lwz r6, [r3 + 0x0044] 000023A4 80050001 lwz r0, [r5 + 0x0001] 000023A8 54C61838 rlwinm r6, r6, 3, 0, 28 000023AC 80E50005 lwz r7, [r5 + 0x0005] 000023B0 7CCF3014 addc r6, r15, r6 000023B4 90E60004 stw [r6 + 0x0004], r7 000023B8 90060000 stw [r6], r0 000023BC 80C30044 lwz r6, [r3 + 0x0044] 000023C0 32650009 addic r19, r5, 9 000023C4 30A60001 addic r5, r6, 1 000023C8 2C850100 cmpwi cr1, r5, 256 000023CC 90A30044 stw [r3 + 0x0044], r5 000023D0 54C6063E rlwinm r6, r6, 0, 24, 31 000023D4 4086001C bne cr1, +0x0000001C /* 000023F0 */ 000023D8 93430044 stw [r3 + 0x0044], r26 000023DC 54C51838 rlwinm r5, r6, 3, 0, 28 000023E0 7CC4E810 subfc r6, r4, r29 000023E4 48000014 b +0x00000014 /* 000023F8 */ 000023E8 88C50001 lbz r6, [r5 + 0x0001] 000023EC 32650002 addic r19, r5, 2 label000023F0: 000023F0 54C51838 rlwinm r5, r6, 3, 0, 28 000023F4 7CC4E810 subfc r6, r4, r29 label000023F8: 000023F8 7FEF2814 addc r31, r15, r5 000023FC 7CDD0734 extsh r29, r6 00002400 31B6FFFC subic r13, r22, 4 00002404 317BFFFC subic r11, r27, 4 00002408 313CFFFC subic r9, r28, 4 0000240C 3119FFFC subic r8, r25, 4 label00002410: 00002410 3144FFFF subic r10, r4, 1 00002414 7D4C0735 extsh. r12, r10 00002418 ABD30000 lha r30, [r19] 0000241C 57C49F7E rlwinm r4, r30, 19, 29, 31 00002420 7CBF20AE lbzx r5, r31, r4 00002424 57C4B77E rlwinm r4, r30, 22, 29, 31 00002428 7C9F20AE lbzx r4, r31, r4 0000242C 54A5402E rlwinm r5, r5, 8, 0, 23 00002430 7C852014 addc r4, r5, r4 00002434 5485402E rlwinm r5, r4, 8, 0, 23 00002438 57C4CF7E rlwinm r4, r30, 25, 29, 31 0000243C 7CDF20AE lbzx r6, r31, r4 00002440 57C4E77E rlwinm r4, r30, 28, 29, 31 00002444 7CA53014 addc r5, r5, r6 00002448 7C9F20AE lbzx r4, r31, r4 0000244C 54A5402E rlwinm r5, r5, 8, 0, 23 00002450 7C852014 addc r4, r5, r4 00002454 94880004 stwu [r8 + 0x0004], r4 00002458 A8930002 lha r4, [r19 + 0x0002] 0000245C 54859F7E rlwinm r5, r4, 19, 29, 31 00002460 7CBF28AE lbzx r5, r31, r5 00002464 5486B77E rlwinm r6, r4, 22, 29, 31 00002468 7C1F30AE lbzx r0, r31, r6 0000246C 54A5402E rlwinm r5, r5, 8, 0, 23 00002470 5486CF7E rlwinm r6, r4, 25, 29, 31 00002474 7CA50014 addc r5, r5, r0 00002478 7C1F30AE lbzx r0, r31, r6 0000247C 54A6402E rlwinm r6, r5, 8, 0, 23 00002480 5485E77E rlwinm r5, r4, 28, 29, 31 00002484 7CC60014 addc r6, r6, r0 00002488 7CBF28AE lbzx r5, r31, r5 0000248C 54C6402E rlwinm r6, r6, 8, 0, 23 00002490 7CA62814 addc r5, r6, r5 00002494 94A90004 stwu [r9 + 0x0004], r5 00002498 A8130004 lha r0, [r19 + 0x0004] 0000249C 5487452E rlwinm r7, r4, 8, 20, 23 000024A0 54049F7E rlwinm r4, r0, 19, 29, 31 000024A4 7C9F20AE lbzx r4, r31, r4 000024A8 5405B77E rlwinm r5, r0, 22, 29, 31 000024AC 7CBF28AE lbzx r5, r31, r5 000024B0 5484402E rlwinm r4, r4, 8, 0, 23 000024B4 5406CF7E rlwinm r6, r0, 25, 29, 31 000024B8 7C842814 addc r4, r4, r5 000024BC 7CBF30AE lbzx r5, r31, r6 000024C0 5484402E rlwinm r4, r4, 8, 0, 23 000024C4 5406E77E rlwinm r6, r0, 28, 29, 31 000024C8 7C842814 addc r4, r4, r5 000024CC 7CBF30AE lbzx r5, r31, r6 000024D0 5484402E rlwinm r4, r4, 8, 0, 23 000024D4 7C842814 addc r4, r4, r5 000024D8 53C76426 rlwimi r7, r30, 12, 16, 19 000024DC 54052636 rlwinm r5, r0, 4, 24, 27 000024E0 948B0004 stwu [r11 + 0x0004], r4 000024E4 7CE52B78 or r5, r7, r5 000024E8 54A49F7E rlwinm r4, r5, 19, 29, 31 000024EC 7C9F20AE lbzx r4, r31, r4 000024F0 54E6B77E rlwinm r6, r7, 22, 29, 31 000024F4 7C1F30AE lbzx r0, r31, r6 000024F8 5486402E rlwinm r6, r4, 8, 0, 23 000024FC 54A4CF7E rlwinm r4, r5, 25, 29, 31 00002500 7CC60014 addc r6, r6, r0 00002504 7C1F20AE lbzx r0, r31, r4 00002508 54A4E77E rlwinm r4, r5, 28, 29, 31 0000250C 54C5402E rlwinm r5, r6, 8, 0, 23 00002510 7CA50014 addc r5, r5, r0 00002514 7C9F20AE lbzx r4, r31, r4 00002518 54A5402E rlwinm r5, r5, 8, 0, 23 0000251C 7C852014 addc r4, r5, r4 00002520 948D0004 stwu [r13 + 0x0004], r4 00002524 33390004 addic r25, r25, 4 00002528 339C0004 addic r28, r28, 4 0000252C 32730006 addic r19, r19, 6 00002530 337B0004 addic r27, r27, 4 00002534 32D60004 addic r22, r22, 4 00002538 388C0000 addi r4, r12, 0x0000 0000253C 4080FED4 bge -0x0000012C /* 00002410 */ 00002540 4800005C b +0x0000005C /* 0000259C */ 00002544 7CA4E810 subfc r5, r4, r29 00002548 7CBD0734 extsh r29, r5 0000254C 3116FFFC subic r8, r22, 4 00002550 30DBFFFC subic r6, r27, 4 00002554 30BCFFFC subic r5, r28, 4 00002558 30F9FFFC subic r7, r25, 4 label0000255C: 0000255C 3004FFFF subic r0, r4, 1 00002560 80930000 lwz r4, [r19] 00002564 33390004 addic r25, r25, 4 00002568 94870004 stwu [r7 + 0x0004], r4 0000256C 81330004 lwz r9, [r19 + 0x0004] 00002570 7C040735 extsh. r4, r0 00002574 95250004 stwu [r5 + 0x0004], r9 00002578 81530008 lwz r10, [r19 + 0x0008] 0000257C 339C0004 addic r28, r28, 4 00002580 95460004 stwu [r6 + 0x0004], r10 00002584 8013000C lwz r0, [r19 + 0x000C] 00002588 337B0004 addic r27, r27, 4 0000258C 32D60004 addic r22, r22, 4 00002590 32730010 addic r19, r19, 16 00002594 94080004 stwu [r8 + 0x0004], r0 00002598 4080FFC4 bge -0x0000003C /* 0000255C */ label0000259C: 0000259C 309DFFFF subic r4, r29, 1 label000025A0: 000025A0 7C850735 extsh. r5, r4 000025A4 3BA50000 addi r29, r5, 0x0000 000025A8 4080F894 bge -0x0000076C /* 00001E3C */ label000025AC: 000025AC 3094FFFF subic r4, r20, 1 000025B0 7C850735 extsh. r5, r4 000025B4 7E52B814 addc r18, r18, r23 000025B8 3A850000 addi r20, r5, 0x0000 000025BC 4080F85C bge -0x000007A4 /* 00001E18 */ label000025C0: 000025C0 38800001 li r4, 0x0001 000025C4 98810038 stb [r1 + 0x0038], r4 000025C8 92630008 stw [r3 + 0x0008], r19 000025CC B9A10044 lmw r13, [r1 + 0x0044] 000025D0 30210090 addic r1, r1, 144 000025D4 4E800020 blr 000025D8 00000000 .invalid 000025DC 00002041 .invalid 000025E0 80130100 lwz r0, [r19 + 0x0100] 000025E4 00000000 .invalid 000025E8 00000838 .invalid 000025EC 000E534D .invalid 000025F0 43444543 bcla 26, 4, 0x00004540 000025F4 4F4D5052 .invalid 4C 000025F8 45535338 .invalid sc 000025FC A8830022 lha r4, [r3 + 0x0022] 00002600 7C0802A6 mflr r0 00002604 2C840000 cmpwi cr1, r4, 0 00002608 BDC1FFB8 stmw [r1 - 0x0048], r14 0000260C 90010008 stw [r1 + 0x0008], r0 00002610 9421FF70 stwu [r1 - 0x0090], r1 00002614 40840018 bge cr1, +0x00000018 /* 0000262C */ 00002618 48000B59 bl +0x00000B58 /* 00003170 */ 0000261C 81810098 lwz r12, [r1 + 0x0098] 00002620 30210090 addic r1, r1, 144 00002624 7D8803A6 mtlr r12 00002628 4E800020 blr label0000262C: 0000262C AB03001E lha r24, [r3 + 0x001E] 00002630 82830008 lwz r20, [r3 + 0x0008] 00002634 3098FFFF subic r4, r24, 1 00002638 7C850735 extsh. r5, r4 0000263C 81E30010 lwz r15, [r3 + 0x0010] 00002640 3AA00001 li r21, 0x0001 00002644 9AA10038 stb [r1 + 0x0038], r21 00002648 AA630018 lha r19, [r3 + 0x0018] 0000264C 82430030 lwz r18, [r3 + 0x0030] 00002650 82230034 lwz r17, [r3 + 0x0034] 00002654 82030038 lwz r16, [r3 + 0x0038] 00002658 9AA10038 stb [r1 + 0x0038], r21 0000265C 3B050000 addi r24, r5, 0x0000 00002660 41800AD4 blt +0x00000AD4 /* 00003134 */ 00002664 82E2FFF0 lwz r23, [r2 - 0x0010] 00002668 8342FFB4 lwz r26, [r2 - 0x004C] 0000266C 3B800000 li r28, 0x0000 00002670 566E1838 rlwinm r14, r19, 3, 0, 28 label00002674: 00002674 A803001A lha r0, [r3 + 0x001A] 00002678 7F6F9814 addc r27, r15, r19 0000267C 3080FFFF subic r4, r0, 1 00002680 7C850735 extsh. r5, r4 00002684 7ED3D814 addc r22, r19, r27 00002688 7F33B014 addc r25, r19, r22 0000268C 7FD3C814 addc r30, r19, r25 00002690 7FB3F014 addc r29, r19, r30 00002694 7D93E814 addc r12, r19, r29 00002698 396F0000 addi r11, r15, 0x0000 0000269C 7FF36014 addc r31, r19, r12 000026A0 38050000 addi r0, r5, 0x0000 000026A4 41800A7C blt +0x00000A7C /* 00003120 */ label000026A8: 000026A8 88940000 lbz r4, [r20] 000026AC 38B40000 addi r5, r20, 0x0000 000026B0 5486E13E rlwinm r6, r4, 28, 4, 31 000026B4 2886000F cmplwi cr1, r6, 15 000026B8 5486F0BA rlwinm r6, r4, 30, 2, 29 000026BC 7CD73014 addc r6, r23, r6 000026C0 32940001 addic r20, r20, 1 000026C4 5484073E rlwinm r4, r4, 0, 28, 31 000026C8 41850A48 bgt cr1, +0x00000A48 /* 00003110 */ 000026CC 80C60100 lwz r6, [r6 + 0x0100] 000026D0 7CDA3014 addc r6, r26, r6 000026D4 7CC903A6 mtctr r6 000026D8 4E800420 bctr 000026DC 88850001 lbz r4, [r5 + 0x0001] 000026E0 32850002 addic r20, r5, 2 000026E4 30A40001 addic r5, r4, 1 000026E8 54A51838 rlwinm r5, r5, 3, 0, 28 000026EC 7CA50734 extsh r5, r5 000026F0 7C840010 subfc r4, r4, r0 000026F4 7FE5F814 addc r31, r5, r31 000026F8 7C800734 extsh r0, r4 000026FC 7D6B2814 addc r11, r11, r5 00002700 7F7B2814 addc r27, r27, r5 00002704 7ED62814 addc r22, r22, r5 00002708 7F392814 addc r25, r25, r5 0000270C 7FDE2814 addc r30, r30, r5 00002710 7FBD2814 addc r29, r29, r5 00002714 7D8C2814 addc r12, r12, r5 00002718 480009F8 b +0x000009F8 /* 00003110 */ 0000271C 88850001 lbz r4, [r5 + 0x0001] 00002720 32850002 addic r20, r5, 2 00002724 7CA40010 subfc r5, r4, r0 00002728 7CA00734 extsh r0, r5 0000272C 38AB0000 addi r5, r11, 0x0000 00002730 84C5FFF8 lwzu r6, [r5 - 0x0008] 00002734 38AB0000 addi r5, r11, 0x0000 00002738 84E5FFFC lwzu r7, [r5 - 0x0004] 0000273C 38A40000 addi r5, r4, 0x0000 label00002740: 00002740 3084FFFF subic r4, r4, 1 00002744 7C880735 extsh. r8, r4 00002748 90CB0000 stw [r11], r6 0000274C 90EB0004 stw [r11 + 0x0004], r7 00002750 90DB0000 stw [r27], r6 00002754 90FB0004 stw [r27 + 0x0004], r7 00002758 316B0008 addic r11, r11, 8 0000275C 337B0008 addic r27, r27, 8 00002760 38880000 addi r4, r8, 0x0000 00002764 4080FFDC bge -0x00000024 /* 00002740 */ 00002768 38960000 addi r4, r22, 0x0000 0000276C 8504FFF8 lwzu r8, [r4 - 0x0008] 00002770 38960000 addi r4, r22, 0x0000 00002774 84C4FFFC lwzu r6, [r4 - 0x0004] 00002778 38850000 addi r4, r5, 0x0000 label0000277C: 0000277C 30E4FFFF subic r7, r4, 1 00002780 7CE40735 extsh. r4, r7 00002784 91160000 stw [r22], r8 00002788 90D60004 stw [r22 + 0x0004], r6 0000278C 91190000 stw [r25], r8 00002790 90D90004 stw [r25 + 0x0004], r6 00002794 32D60008 addic r22, r22, 8 00002798 33390008 addic r25, r25, 8 0000279C 4080FFE0 bge -0x00000020 /* 0000277C */ 000027A0 389E0000 addi r4, r30, 0x0000 000027A4 8504FFF8 lwzu r8, [r4 - 0x0008] 000027A8 389E0000 addi r4, r30, 0x0000 000027AC 84C4FFFC lwzu r6, [r4 - 0x0004] 000027B0 38850000 addi r4, r5, 0x0000 label000027B4: 000027B4 30E4FFFF subic r7, r4, 1 000027B8 7CE40735 extsh. r4, r7 000027BC 911E0000 stw [r30], r8 000027C0 90DE0004 stw [r30 + 0x0004], r6 000027C4 911D0000 stw [r29], r8 000027C8 90DD0004 stw [r29 + 0x0004], r6 000027CC 33DE0008 addic r30, r30, 8 000027D0 33BD0008 addic r29, r29, 8 000027D4 4080FFE0 bge -0x00000020 /* 000027B4 */ 000027D8 388C0000 addi r4, r12, 0x0000 000027DC 84E4FFF8 lwzu r7, [r4 - 0x0008] 000027E0 388C0000 addi r4, r12, 0x0000 000027E4 84C4FFFC lwzu r6, [r4 - 0x0004] label000027E8: 000027E8 3085FFFF subic r4, r5, 1 000027EC 7C850735 extsh. r5, r4 000027F0 90EC0000 stw [r12], r7 000027F4 90CC0004 stw [r12 + 0x0004], r6 000027F8 90FF0000 stw [r31], r7 000027FC 90DF0004 stw [r31 + 0x0004], r6 00002800 318C0008 addic r12, r12, 8 00002804 33FF0008 addic r31, r31, 8 00002808 4080FFE0 bge -0x00000020 /* 000027E8 */ 0000280C 48000904 b +0x00000904 /* 00003110 */ 00002810 88850001 lbz r4, [r5 + 0x0001] 00002814 32850002 addic r20, r5, 2 00002818 7CA42014 addc r5, r4, r4 0000281C 30A50001 addic r5, r5, 1 00002820 7CA50010 subfc r5, r5, r0 00002824 7CA00734 extsh r0, r5 00002828 38AB0000 addi r5, r11, 0x0000 0000282C 8505FFF0 lwzu r8, [r5 - 0x0010] 00002830 38AB0000 addi r5, r11, 0x0000 00002834 84C5FFF4 lwzu r6, [r5 - 0x000C] 00002838 38AB0000 addi r5, r11, 0x0000 0000283C 84E5FFF8 lwzu r7, [r5 - 0x0008] 00002840 38AB0000 addi r5, r11, 0x0000 00002844 8525FFFC lwzu r9, [r5 - 0x0004] 00002848 39440000 addi r10, r4, 0x0000 label0000284C: 0000284C 3084FFFF subic r4, r4, 1 00002850 7C850735 extsh. r5, r4 00002854 910B0000 stw [r11], r8 00002858 90CB0004 stw [r11 + 0x0004], r6 0000285C 90EB0008 stw [r11 + 0x0008], r7 00002860 912B000C stw [r11 + 0x000C], r9 00002864 911B0000 stw [r27], r8 00002868 90DB0004 stw [r27 + 0x0004], r6 0000286C 90FB0008 stw [r27 + 0x0008], r7 00002870 913B000C stw [r27 + 0x000C], r9 00002874 316B0010 addic r11, r11, 16 00002878 337B0010 addic r27, r27, 16 0000287C 38850000 addi r4, r5, 0x0000 00002880 4080FFCC bge -0x00000034 /* 0000284C */ 00002884 38960000 addi r4, r22, 0x0000 00002888 84E4FFF0 lwzu r7, [r4 - 0x0010] 0000288C 38960000 addi r4, r22, 0x0000 00002890 84C4FFF4 lwzu r6, [r4 - 0x000C] 00002894 38960000 addi r4, r22, 0x0000 00002898 8504FFF8 lwzu r8, [r4 - 0x0008] 0000289C 38B60000 addi r5, r22, 0x0000 000028A0 8485FFFC lwzu r4, [r5 - 0x0004] 000028A4 38AA0000 addi r5, r10, 0x0000 label000028A8: 000028A8 3125FFFF subic r9, r5, 1 000028AC 7D250735 extsh. r5, r9 000028B0 90F60000 stw [r22], r7 000028B4 90D60004 stw [r22 + 0x0004], r6 000028B8 91160008 stw [r22 + 0x0008], r8 000028BC 9096000C stw [r22 + 0x000C], r4 000028C0 90F90000 stw [r25], r7 000028C4 90D90004 stw [r25 + 0x0004], r6 000028C8 91190008 stw [r25 + 0x0008], r8 000028CC 9099000C stw [r25 + 0x000C], r4 000028D0 32D60010 addic r22, r22, 16 000028D4 33390010 addic r25, r25, 16 000028D8 4080FFD0 bge -0x00000030 /* 000028A8 */ 000028DC 389E0000 addi r4, r30, 0x0000 000028E0 8524FFF0 lwzu r9, [r4 - 0x0010] 000028E4 389E0000 addi r4, r30, 0x0000 000028E8 84E4FFF4 lwzu r7, [r4 - 0x000C] 000028EC 389E0000 addi r4, r30, 0x0000 000028F0 8504FFF8 lwzu r8, [r4 - 0x0008] 000028F4 389E0000 addi r4, r30, 0x0000 000028F8 84A4FFFC lwzu r5, [r4 - 0x0004] 000028FC 388A0000 addi r4, r10, 0x0000 label00002900: 00002900 3084FFFF subic r4, r4, 1 00002904 7C860735 extsh. r6, r4 00002908 913E0000 stw [r30], r9 0000290C 90FE0004 stw [r30 + 0x0004], r7 00002910 911E0008 stw [r30 + 0x0008], r8 00002914 90BE000C stw [r30 + 0x000C], r5 00002918 913D0000 stw [r29], r9 0000291C 90FD0004 stw [r29 + 0x0004], r7 00002920 911D0008 stw [r29 + 0x0008], r8 00002924 90BD000C stw [r29 + 0x000C], r5 00002928 33DE0010 addic r30, r30, 16 0000292C 33BD0010 addic r29, r29, 16 00002930 38860000 addi r4, r6, 0x0000 00002934 4080FFCC bge -0x00000034 /* 00002900 */ 00002938 388C0000 addi r4, r12, 0x0000 0000293C 84C4FFF0 lwzu r6, [r4 - 0x0010] 00002940 388C0000 addi r4, r12, 0x0000 00002944 84A4FFF4 lwzu r5, [r4 - 0x000C] 00002948 388C0000 addi r4, r12, 0x0000 0000294C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00002950 390C0000 addi r8, r12, 0x0000 00002954 8488FFFC lwzu r4, [r8 - 0x0004] label00002958: 00002958 310AFFFF subic r8, r10, 1 0000295C 7D090735 extsh. r9, r8 00002960 90CC0000 stw [r12], r6 00002964 90AC0004 stw [r12 + 0x0004], r5 00002968 90EC0008 stw [r12 + 0x0008], r7 0000296C 908C000C stw [r12 + 0x000C], r4 00002970 90DF0000 stw [r31], r6 00002974 90BF0004 stw [r31 + 0x0004], r5 00002978 90FF0008 stw [r31 + 0x0008], r7 0000297C 909F000C stw [r31 + 0x000C], r4 00002980 318C0010 addic r12, r12, 16 00002984 33FF0010 addic r31, r31, 16 00002988 39490000 addi r10, r9, 0x0000 0000298C 4080FFCC bge -0x00000034 /* 00002958 */ 00002990 48000780 b +0x00000780 /* 00003110 */ 00002994 88850001 lbz r4, [r5 + 0x0001] 00002998 32850002 addic r20, r5, 2 0000299C 88D40000 lbz r6, [r20] 000029A0 7CA40010 subfc r5, r4, r0 000029A4 32940001 addic r20, r20, 1 000029A8 7CA00734 extsh r0, r5 000029AC 54C5402E rlwinm r5, r6, 8, 0, 23 000029B0 7CA62814 addc r5, r6, r5 000029B4 54A5402E rlwinm r5, r5, 8, 0, 23 000029B8 7CA62814 addc r5, r6, r5 000029BC 54A5402E rlwinm r5, r5, 8, 0, 23 000029C0 7CC62814 addc r6, r6, r5 label000029C4: 000029C4 3084FFFF subic r4, r4, 1 000029C8 7C850735 extsh. r5, r4 000029CC 90CB0000 stw [r11], r6 000029D0 90CB0004 stw [r11 + 0x0004], r6 000029D4 90DB0000 stw [r27], r6 000029D8 316B0008 addic r11, r11, 8 000029DC 90DB0004 stw [r27 + 0x0004], r6 000029E0 90D60000 stw [r22], r6 000029E4 337B0008 addic r27, r27, 8 000029E8 90D60004 stw [r22 + 0x0004], r6 000029EC 90D90000 stw [r25], r6 000029F0 32D60008 addic r22, r22, 8 000029F4 90D90004 stw [r25 + 0x0004], r6 000029F8 90DE0000 stw [r30], r6 000029FC 33390008 addic r25, r25, 8 00002A00 90DE0004 stw [r30 + 0x0004], r6 00002A04 90DD0000 stw [r29], r6 00002A08 33DE0008 addic r30, r30, 8 00002A0C 90DD0004 stw [r29 + 0x0004], r6 00002A10 90CC0000 stw [r12], r6 00002A14 33BD0008 addic r29, r29, 8 00002A18 90CC0004 stw [r12 + 0x0004], r6 00002A1C 90DF0000 stw [r31], r6 00002A20 90DF0004 stw [r31 + 0x0004], r6 00002A24 318C0008 addic r12, r12, 8 00002A28 33FF0008 addic r31, r31, 8 00002A2C 38850000 addi r4, r5, 0x0000 00002A30 4080FF94 bge -0x0000006C /* 000029C4 */ 00002A34 480006DC b +0x000006DC /* 00003110 */ 00002A38 80C3003C lwz r6, [r3 + 0x003C] 00002A3C A0E50001 lhz r7, [r5 + 0x0001] 00002A40 54C6083C rlwinm r6, r6, 1, 0, 30 00002A44 7CF2332E sthx r7, r18, r6 00002A48 80C3003C lwz r6, [r3 + 0x003C] 00002A4C 32850003 addic r20, r5, 3 00002A50 30A60001 addic r5, r6, 1 00002A54 2C850100 cmpwi cr1, r5, 256 00002A58 90A3003C stw [r3 + 0x003C], r5 00002A5C 54C6063E rlwinm r6, r6, 0, 24, 31 00002A60 4086001C bne cr1, +0x0000001C /* 00002A7C */ 00002A64 9383003C stw [r3 + 0x003C], r28 00002A68 54C5083C rlwinm r5, r6, 1, 0, 30 00002A6C 7CC40010 subfc r6, r4, r0 00002A70 48000014 b +0x00000014 /* 00002A84 */ 00002A74 88C50001 lbz r6, [r5 + 0x0001] 00002A78 32850002 addic r20, r5, 2 label00002A7C: 00002A7C 54C5083C rlwinm r5, r6, 1, 0, 30 00002A80 7CC40010 subfc r6, r4, r0 label00002A84: 00002A84 7CB22814 addc r5, r18, r5 00002A88 7CC00734 extsh r0, r6 label00002A8C: 00002A8C 88D40000 lbz r6, [r20] 00002A90 3104FFFF subic r8, r4, 1 00002A94 54C4C9FE rlwinm r4, r6, 25, 7, 31 00002A98 7CE520AE lbzx r7, r5, r4 00002A9C 54C4D7FE rlwinm r4, r6, 26, 31, 31 00002AA0 7C8520AE lbzx r4, r5, r4 00002AA4 54E7801E rlwinm r7, r7, 16, 0, 15 00002AA8 7CE72014 addc r7, r7, r4 00002AAC 54E4402E rlwinm r4, r7, 8, 0, 23 00002AB0 7C872014 addc r4, r7, r4 00002AB4 908B0000 stw [r11], r4 00002AB8 909B0000 stw [r27], r4 00002ABC 54C4DFFE rlwinm r4, r6, 27, 31, 31 00002AC0 7CE520AE lbzx r7, r5, r4 00002AC4 54C4E7FE rlwinm r4, r6, 28, 31, 31 00002AC8 7C8520AE lbzx r4, r5, r4 00002ACC 54E7801E rlwinm r7, r7, 16, 0, 15 00002AD0 7C872014 addc r4, r7, r4 00002AD4 5487402E rlwinm r7, r4, 8, 0, 23 00002AD8 7C843814 addc r4, r4, r7 00002ADC 908B0004 stw [r11 + 0x0004], r4 00002AE0 909B0004 stw [r27 + 0x0004], r4 00002AE4 54C4EFFE rlwinm r4, r6, 29, 31, 31 00002AE8 7CE520AE lbzx r7, r5, r4 00002AEC 54C4F7FE rlwinm r4, r6, 30, 31, 31 00002AF0 7C8520AE lbzx r4, r5, r4 00002AF4 54E7801E rlwinm r7, r7, 16, 0, 15 00002AF8 7C872014 addc r4, r7, r4 00002AFC 5487402E rlwinm r7, r4, 8, 0, 23 00002B00 7C843814 addc r4, r4, r7 00002B04 90960000 stw [r22], r4 00002B08 90990000 stw [r25], r4 00002B0C 54C4FFFE rlwinm r4, r6, 31, 31, 31 00002B10 7CE520AE lbzx r7, r5, r4 00002B14 54C407FE rlwinm r4, r6, 0, 31, 31 00002B18 7C8520AE lbzx r4, r5, r4 00002B1C 54E6801E rlwinm r6, r7, 16, 0, 15 00002B20 7C862014 addc r4, r6, r4 00002B24 5486402E rlwinm r6, r4, 8, 0, 23 00002B28 7C843014 addc r4, r4, r6 00002B2C 90960004 stw [r22 + 0x0004], r4 00002B30 90990004 stw [r25 + 0x0004], r4 00002B34 88D40001 lbz r6, [r20 + 0x0001] 00002B38 7D070735 extsh. r7, r8 00002B3C 54C4C9FE rlwinm r4, r6, 25, 7, 31 00002B40 7D2520AE lbzx r9, r5, r4 00002B44 54C4D7FE rlwinm r4, r6, 26, 31, 31 00002B48 7C8520AE lbzx r4, r5, r4 00002B4C 5529801E rlwinm r9, r9, 16, 0, 15 00002B50 7C892014 addc r4, r9, r4 00002B54 5489402E rlwinm r9, r4, 8, 0, 23 00002B58 7C844814 addc r4, r4, r9 00002B5C 909E0000 stw [r30], r4 00002B60 909D0000 stw [r29], r4 00002B64 54C4DFFE rlwinm r4, r6, 27, 31, 31 00002B68 7D2520AE lbzx r9, r5, r4 00002B6C 54C4E7FE rlwinm r4, r6, 28, 31, 31 00002B70 7C8520AE lbzx r4, r5, r4 00002B74 5529801E rlwinm r9, r9, 16, 0, 15 00002B78 7C892014 addc r4, r9, r4 00002B7C 5489402E rlwinm r9, r4, 8, 0, 23 00002B80 7C844814 addc r4, r4, r9 00002B84 909E0004 stw [r30 + 0x0004], r4 00002B88 909D0004 stw [r29 + 0x0004], r4 00002B8C 54C4EFFE rlwinm r4, r6, 29, 31, 31 00002B90 7D2520AE lbzx r9, r5, r4 00002B94 54C4F7FE rlwinm r4, r6, 30, 31, 31 00002B98 7C8520AE lbzx r4, r5, r4 00002B9C 5529801E rlwinm r9, r9, 16, 0, 15 00002BA0 7C892014 addc r4, r9, r4 00002BA4 5489402E rlwinm r9, r4, 8, 0, 23 00002BA8 7C844814 addc r4, r4, r9 00002BAC 908C0000 stw [r12], r4 00002BB0 909F0000 stw [r31], r4 00002BB4 54C4FFFE rlwinm r4, r6, 31, 31, 31 00002BB8 7D2520AE lbzx r9, r5, r4 00002BBC 54C407FE rlwinm r4, r6, 0, 31, 31 00002BC0 7C8520AE lbzx r4, r5, r4 00002BC4 5526801E rlwinm r6, r9, 16, 0, 15 00002BC8 7C862014 addc r4, r6, r4 00002BCC 5486402E rlwinm r6, r4, 8, 0, 23 00002BD0 7C843014 addc r4, r4, r6 00002BD4 908C0004 stw [r12 + 0x0004], r4 00002BD8 909F0004 stw [r31 + 0x0004], r4 00002BDC 316B0008 addic r11, r11, 8 00002BE0 337B0008 addic r27, r27, 8 00002BE4 32D60008 addic r22, r22, 8 00002BE8 33390008 addic r25, r25, 8 00002BEC 32940002 addic r20, r20, 2 00002BF0 33DE0008 addic r30, r30, 8 00002BF4 33BD0008 addic r29, r29, 8 00002BF8 318C0008 addic r12, r12, 8 00002BFC 33FF0008 addic r31, r31, 8 00002C00 38870000 addi r4, r7, 0x0000 00002C04 4080FE88 bge -0x00000178 /* 00002A8C */ 00002C08 48000508 b +0x00000508 /* 00003110 */ 00002C0C 80C30040 lwz r6, [r3 + 0x0040] 00002C10 80E50001 lwz r7, [r5 + 0x0001] 00002C14 54C6103A rlwinm r6, r6, 2, 0, 29 00002C18 7CF1312E stwx r17, r7, r6 00002C1C 80C30040 lwz r6, [r3 + 0x0040] 00002C20 32850005 addic r20, r5, 5 00002C24 30A60001 addic r5, r6, 1 00002C28 2C850100 cmpwi cr1, r5, 256 00002C2C 90A30040 stw [r3 + 0x0040], r5 00002C30 54C6063E rlwinm r6, r6, 0, 24, 31 00002C34 4086001C bne cr1, +0x0000001C /* 00002C50 */ 00002C38 93830040 stw [r3 + 0x0040], r28 00002C3C 54C5103A rlwinm r5, r6, 2, 0, 29 00002C40 7CC40010 subfc r6, r4, r0 00002C44 48000014 b +0x00000014 /* 00002C58 */ 00002C48 88C50001 lbz r6, [r5 + 0x0001] 00002C4C 32850002 addic r20, r5, 2 label00002C50: 00002C50 54C5103A rlwinm r5, r6, 2, 0, 29 00002C54 7CC40010 subfc r6, r4, r0 label00002C58: 00002C58 7D312814 addc r9, r17, r5 00002C5C 7CC00734 extsh r0, r6 label00002C60: 00002C60 88D40000 lbz r6, [r20] 00002C64 30E4FFFF subic r7, r4, 1 00002C68 54C4D1BE rlwinm r4, r6, 26, 6, 31 00002C6C 7C8920AE lbzx r4, r9, r4 00002C70 54C5E7BE rlwinm r5, r6, 28, 30, 31 00002C74 54CA07BE rlwinm r10, r6, 0, 30, 31 00002C78 7CA928AE lbzx r5, r9, r5 00002C7C 5484801E rlwinm r4, r4, 16, 0, 15 00002C80 7C842814 addc r4, r4, r5 00002C84 5485402E rlwinm r5, r4, 8, 0, 23 00002C88 7C842814 addc r4, r4, r5 00002C8C 908B0000 stw [r11], r4 00002C90 909B0000 stw [r27], r4 00002C94 54C4F7BE rlwinm r4, r6, 30, 30, 31 00002C98 7C8920AE lbzx r4, r9, r4 00002C9C 7CA950AE lbzx r5, r9, r10 00002CA0 5484801E rlwinm r4, r4, 16, 0, 15 00002CA4 7C842814 addc r4, r4, r5 00002CA8 5485402E rlwinm r5, r4, 8, 0, 23 00002CAC 7C842814 addc r4, r4, r5 00002CB0 908B0004 stw [r11 + 0x0004], r4 00002CB4 909B0004 stw [r27 + 0x0004], r4 00002CB8 88B40001 lbz r5, [r20 + 0x0001] 00002CBC 7CE80735 extsh. r8, r7 00002CC0 54A4D1BE rlwinm r4, r5, 26, 6, 31 00002CC4 7CC920AE lbzx r6, r9, r4 00002CC8 54A4E7BE rlwinm r4, r5, 28, 30, 31 00002CCC 7C8920AE lbzx r4, r9, r4 00002CD0 54C6801E rlwinm r6, r6, 16, 0, 15 00002CD4 7C862014 addc r4, r6, r4 00002CD8 5486402E rlwinm r6, r4, 8, 0, 23 00002CDC 7C843014 addc r4, r4, r6 00002CE0 90960000 stw [r22], r4 00002CE4 90990000 stw [r25], r4 00002CE8 54A4F7BE rlwinm r4, r5, 30, 30, 31 00002CEC 7CC920AE lbzx r6, r9, r4 00002CF0 54A407BE rlwinm r4, r5, 0, 30, 31 00002CF4 7C8920AE lbzx r4, r9, r4 00002CF8 54C5801E rlwinm r5, r6, 16, 0, 15 00002CFC 7C852014 addc r4, r5, r4 00002D00 5485402E rlwinm r5, r4, 8, 0, 23 00002D04 7C842814 addc r4, r4, r5 00002D08 90960004 stw [r22 + 0x0004], r4 00002D0C 90990004 stw [r25 + 0x0004], r4 00002D10 88B40002 lbz r5, [r20 + 0x0002] 00002D14 54A4D1BE rlwinm r4, r5, 26, 6, 31 00002D18 7CC920AE lbzx r6, r9, r4 00002D1C 54A4E7BE rlwinm r4, r5, 28, 30, 31 00002D20 7C8920AE lbzx r4, r9, r4 00002D24 54C6801E rlwinm r6, r6, 16, 0, 15 00002D28 7C862014 addc r4, r6, r4 00002D2C 5486402E rlwinm r6, r4, 8, 0, 23 00002D30 7C843014 addc r4, r4, r6 00002D34 909E0000 stw [r30], r4 00002D38 909D0000 stw [r29], r4 00002D3C 54A4F7BE rlwinm r4, r5, 30, 30, 31 00002D40 7CC920AE lbzx r6, r9, r4 00002D44 54A407BE rlwinm r4, r5, 0, 30, 31 00002D48 7C8920AE lbzx r4, r9, r4 00002D4C 54C5801E rlwinm r5, r6, 16, 0, 15 00002D50 7C852014 addc r4, r5, r4 00002D54 5485402E rlwinm r5, r4, 8, 0, 23 00002D58 7C842814 addc r4, r4, r5 00002D5C 909E0004 stw [r30 + 0x0004], r4 00002D60 909D0004 stw [r29 + 0x0004], r4 00002D64 88B40003 lbz r5, [r20 + 0x0003] 00002D68 316B0008 addic r11, r11, 8 00002D6C 54A4D1BE rlwinm r4, r5, 26, 6, 31 00002D70 7CC920AE lbzx r6, r9, r4 00002D74 54A4E7BE rlwinm r4, r5, 28, 30, 31 00002D78 7C8920AE lbzx r4, r9, r4 00002D7C 54C6801E rlwinm r6, r6, 16, 0, 15 00002D80 7C862014 addc r4, r6, r4 00002D84 5486402E rlwinm r6, r4, 8, 0, 23 00002D88 7C843014 addc r4, r4, r6 00002D8C 908C0000 stw [r12], r4 00002D90 909F0000 stw [r31], r4 00002D94 54A4F7BE rlwinm r4, r5, 30, 30, 31 00002D98 7CC920AE lbzx r6, r9, r4 00002D9C 54A407BE rlwinm r4, r5, 0, 30, 31 00002DA0 7C8920AE lbzx r4, r9, r4 00002DA4 54C5801E rlwinm r5, r6, 16, 0, 15 00002DA8 7C852014 addc r4, r5, r4 00002DAC 5485402E rlwinm r5, r4, 8, 0, 23 00002DB0 7C842814 addc r4, r4, r5 00002DB4 908C0004 stw [r12 + 0x0004], r4 00002DB8 909F0004 stw [r31 + 0x0004], r4 00002DBC 337B0008 addic r27, r27, 8 00002DC0 32D60008 addic r22, r22, 8 00002DC4 33390008 addic r25, r25, 8 00002DC8 33DE0008 addic r30, r30, 8 00002DCC 33BD0008 addic r29, r29, 8 00002DD0 32940004 addic r20, r20, 4 00002DD4 318C0008 addic r12, r12, 8 00002DD8 33FF0008 addic r31, r31, 8 00002DDC 38880000 addi r4, r8, 0x0000 00002DE0 4080FE80 bge -0x00000180 /* 00002C60 */ 00002DE4 4800032C b +0x0000032C /* 00003110 */ 00002DE8 80C30044 lwz r6, [r3 + 0x0044] 00002DEC 80E50001 lwz r7, [r5 + 0x0001] 00002DF0 54C61838 rlwinm r6, r6, 3, 0, 28 00002DF4 81050005 lwz r8, [r5 + 0x0005] 00002DF8 7CD03014 addc r6, r16, r6 00002DFC 91060004 stw [r6 + 0x0004], r8 00002E00 90E60000 stw [r6], r7 00002E04 80C30044 lwz r6, [r3 + 0x0044] 00002E08 32850009 addic r20, r5, 9 00002E0C 30A60001 addic r5, r6, 1 00002E10 2C850100 cmpwi cr1, r5, 256 00002E14 90A30044 stw [r3 + 0x0044], r5 00002E18 54C6063E rlwinm r6, r6, 0, 24, 31 00002E1C 4086001C bne cr1, +0x0000001C /* 00002E38 */ 00002E20 93830044 stw [r3 + 0x0044], r28 00002E24 54C51838 rlwinm r5, r6, 3, 0, 28 00002E28 7CC40010 subfc r6, r4, r0 00002E2C 48000014 b +0x00000014 /* 00002E40 */ 00002E30 88C50001 lbz r6, [r5 + 0x0001] 00002E34 32850002 addic r20, r5, 2 label00002E38: 00002E38 54C51838 rlwinm r5, r6, 3, 0, 28 00002E3C 7CC40010 subfc r6, r4, r0 label00002E40: 00002E40 7D302814 addc r9, r16, r5 00002E44 7CC00734 extsh r0, r6 label00002E48: 00002E48 A8B40000 lha r5, [r20] 00002E4C 54A69F7E rlwinm r6, r5, 19, 29, 31 00002E50 7CE930AE lbzx r7, r9, r6 00002E54 54A6B77E rlwinm r6, r5, 22, 29, 31 00002E58 7CC930AE lbzx r6, r9, r6 00002E5C 54E7801E rlwinm r7, r7, 16, 0, 15 00002E60 7CE73014 addc r7, r7, r6 00002E64 54E6402E rlwinm r6, r7, 8, 0, 23 00002E68 7CC73014 addc r6, r7, r6 00002E6C 90CB0000 stw [r11], r6 00002E70 90DB0000 stw [r27], r6 00002E74 54A6CF7E rlwinm r6, r5, 25, 29, 31 00002E78 7CE930AE lbzx r7, r9, r6 00002E7C 54A6E77E rlwinm r6, r5, 28, 29, 31 00002E80 7CC930AE lbzx r6, r9, r6 00002E84 54E7801E rlwinm r7, r7, 16, 0, 15 00002E88 7CC73014 addc r6, r7, r6 00002E8C 54C7402E rlwinm r7, r6, 8, 0, 23 00002E90 7CC63814 addc r6, r6, r7 00002E94 90CB0004 stw [r11 + 0x0004], r6 00002E98 90DB0004 stw [r27 + 0x0004], r6 00002E9C A9540002 lha r10, [r20 + 0x0002] 00002EA0 316B0008 addic r11, r11, 8 00002EA4 55469F7E rlwinm r6, r10, 19, 29, 31 00002EA8 7CC930AE lbzx r6, r9, r6 00002EAC 337B0008 addic r27, r27, 8 00002EB0 54C7801E rlwinm r7, r6, 16, 0, 15 00002EB4 5546B77E rlwinm r6, r10, 22, 29, 31 00002EB8 7CC930AE lbzx r6, r9, r6 00002EBC 5548452E rlwinm r8, r10, 8, 20, 23 00002EC0 7CC73014 addc r6, r7, r6 00002EC4 54C7402E rlwinm r7, r6, 8, 0, 23 00002EC8 7CC63814 addc r6, r6, r7 00002ECC 90D60000 stw [r22], r6 00002ED0 90D90000 stw [r25], r6 00002ED4 5546CF7E rlwinm r6, r10, 25, 29, 31 00002ED8 7CC930AE lbzx r6, r9, r6 00002EDC 5547E77E rlwinm r7, r10, 28, 29, 31 00002EE0 7CE938AE lbzx r7, r9, r7 00002EE4 54C6801E rlwinm r6, r6, 16, 0, 15 00002EE8 7CC63814 addc r6, r6, r7 00002EEC 54C7402E rlwinm r7, r6, 8, 0, 23 00002EF0 7CC63814 addc r6, r6, r7 00002EF4 90D60004 stw [r22 + 0x0004], r6 00002EF8 90D90004 stw [r25 + 0x0004], r6 00002EFC A9540004 lha r10, [r20 + 0x0004] 00002F00 50A86426 rlwimi r8, r5, 12, 16, 19 00002F04 55459F7E rlwinm r5, r10, 19, 29, 31 00002F08 7CA928AE lbzx r5, r9, r5 00002F0C 32D60008 addic r22, r22, 8 00002F10 54A7801E rlwinm r7, r5, 16, 0, 15 00002F14 33390008 addic r25, r25, 8 00002F18 32940006 addic r20, r20, 6 00002F1C 5545B77E rlwinm r5, r10, 22, 29, 31 00002F20 7CA928AE lbzx r5, r9, r5 00002F24 55462636 rlwinm r6, r10, 4, 24, 27 00002F28 7CA72814 addc r5, r7, r5 00002F2C 54A7402E rlwinm r7, r5, 8, 0, 23 00002F30 7CA53814 addc r5, r5, r7 00002F34 90BE0000 stw [r30], r5 00002F38 90BD0000 stw [r29], r5 00002F3C 5545CF7E rlwinm r5, r10, 25, 29, 31 00002F40 7CA928AE lbzx r5, r9, r5 00002F44 5547E77E rlwinm r7, r10, 28, 29, 31 00002F48 7CE938AE lbzx r7, r9, r7 00002F4C 54A5801E rlwinm r5, r5, 16, 0, 15 00002F50 7CA53814 addc r5, r5, r7 00002F54 54A7402E rlwinm r7, r5, 8, 0, 23 00002F58 7CA53814 addc r5, r5, r7 00002F5C 90BE0004 stw [r30 + 0x0004], r5 00002F60 90BD0004 stw [r29 + 0x0004], r5 00002F64 7D063378 or r6, r8, r6 00002F68 54C59F7E rlwinm r5, r6, 19, 29, 31 00002F6C 7CE928AE lbzx r7, r9, r5 00002F70 5505B77E rlwinm r5, r8, 22, 29, 31 00002F74 7CA928AE lbzx r5, r9, r5 00002F78 54E7801E rlwinm r7, r7, 16, 0, 15 00002F7C 7CA72814 addc r5, r7, r5 00002F80 33BD0008 addic r29, r29, 8 00002F84 33DE0008 addic r30, r30, 8 00002F88 54A7402E rlwinm r7, r5, 8, 0, 23 00002F8C 7CA53814 addc r5, r5, r7 00002F90 90AC0000 stw [r12], r5 00002F94 90BF0000 stw [r31], r5 00002F98 54C5CF7E rlwinm r5, r6, 25, 29, 31 00002F9C 7CE928AE lbzx r7, r9, r5 00002FA0 54C5E77E rlwinm r5, r6, 28, 29, 31 00002FA4 7CA928AE lbzx r5, r9, r5 00002FA8 54E6801E rlwinm r6, r7, 16, 0, 15 00002FAC 7CA62814 addc r5, r6, r5 00002FB0 30E4FFFF subic r7, r4, 1 00002FB4 54A6402E rlwinm r6, r5, 8, 0, 23 00002FB8 7CA53014 addc r5, r5, r6 00002FBC 7CE40735 extsh. r4, r7 00002FC0 90AC0004 stw [r12 + 0x0004], r5 00002FC4 90BF0004 stw [r31 + 0x0004], r5 00002FC8 318C0008 addic r12, r12, 8 00002FCC 33FF0008 addic r31, r31, 8 00002FD0 4080FE78 bge -0x00000188 /* 00002E48 */ 00002FD4 4800013C b +0x0000013C /* 00003110 */ 00002FD8 7CA40010 subfc r5, r4, r0 00002FDC 7CA00734 extsh r0, r5 label00002FE0: 00002FE0 88B40000 lbz r5, [r20] 00002FE4 88D40001 lbz r6, [r20 + 0x0001] 00002FE8 54A5801E rlwinm r5, r5, 16, 0, 15 00002FEC 7CC62814 addc r6, r6, r5 00002FF0 54C5402E rlwinm r5, r6, 8, 0, 23 00002FF4 7CA62814 addc r5, r6, r5 00002FF8 90AB0000 stw [r11], r5 00002FFC 90BB0000 stw [r27], r5 00003000 88B40002 lbz r5, [r20 + 0x0002] 00003004 88D40003 lbz r6, [r20 + 0x0003] 00003008 54A5801E rlwinm r5, r5, 16, 0, 15 0000300C 7CA62814 addc r5, r6, r5 00003010 54A6402E rlwinm r6, r5, 8, 0, 23 00003014 7CA53014 addc r5, r5, r6 00003018 90AB0004 stw [r11 + 0x0004], r5 0000301C 90BB0004 stw [r27 + 0x0004], r5 00003020 88B40004 lbz r5, [r20 + 0x0004] 00003024 88D40005 lbz r6, [r20 + 0x0005] 00003028 54A5801E rlwinm r5, r5, 16, 0, 15 0000302C 7CA62814 addc r5, r6, r5 00003030 54A6402E rlwinm r6, r5, 8, 0, 23 00003034 7CA53014 addc r5, r5, r6 00003038 90B60000 stw [r22], r5 0000303C 90B90000 stw [r25], r5 00003040 88B40006 lbz r5, [r20 + 0x0006] 00003044 88D40007 lbz r6, [r20 + 0x0007] 00003048 54A5801E rlwinm r5, r5, 16, 0, 15 0000304C 7CA62814 addc r5, r6, r5 00003050 54A6402E rlwinm r6, r5, 8, 0, 23 00003054 7CA53014 addc r5, r5, r6 00003058 90B60004 stw [r22 + 0x0004], r5 0000305C 90B90004 stw [r25 + 0x0004], r5 00003060 88B40008 lbz r5, [r20 + 0x0008] 00003064 88D40009 lbz r6, [r20 + 0x0009] 00003068 54A5801E rlwinm r5, r5, 16, 0, 15 0000306C 7CA62814 addc r5, r6, r5 00003070 54A6402E rlwinm r6, r5, 8, 0, 23 00003074 7CA53014 addc r5, r5, r6 00003078 90BE0000 stw [r30], r5 0000307C 90BD0000 stw [r29], r5 00003080 88B4000A lbz r5, [r20 + 0x000A] 00003084 88D4000B lbz r6, [r20 + 0x000B] 00003088 54A5801E rlwinm r5, r5, 16, 0, 15 0000308C 7CA62814 addc r5, r6, r5 00003090 54A6402E rlwinm r6, r5, 8, 0, 23 00003094 7CA53014 addc r5, r5, r6 00003098 90BE0004 stw [r30 + 0x0004], r5 0000309C 90BD0004 stw [r29 + 0x0004], r5 000030A0 88B4000C lbz r5, [r20 + 0x000C] 000030A4 88D4000D lbz r6, [r20 + 0x000D] 000030A8 54A5801E rlwinm r5, r5, 16, 0, 15 000030AC 7CA62814 addc r5, r6, r5 000030B0 54A6402E rlwinm r6, r5, 8, 0, 23 000030B4 7CA53014 addc r5, r5, r6 000030B8 90AC0000 stw [r12], r5 000030BC 90BF0000 stw [r31], r5 000030C0 88B4000E lbz r5, [r20 + 0x000E] 000030C4 88D4000F lbz r6, [r20 + 0x000F] 000030C8 54A5801E rlwinm r5, r5, 16, 0, 15 000030CC 7CA62814 addc r5, r6, r5 000030D0 30E4FFFF subic r7, r4, 1 000030D4 54A6402E rlwinm r6, r5, 8, 0, 23 000030D8 7CA53014 addc r5, r5, r6 000030DC 7CE40735 extsh. r4, r7 000030E0 90AC0004 stw [r12 + 0x0004], r5 000030E4 90BF0004 stw [r31 + 0x0004], r5 000030E8 33DE0008 addic r30, r30, 8 000030EC 33BD0008 addic r29, r29, 8 000030F0 316B0008 addic r11, r11, 8 000030F4 337B0008 addic r27, r27, 8 000030F8 32D60008 addic r22, r22, 8 000030FC 33390008 addic r25, r25, 8 00003100 32940010 addic r20, r20, 16 00003104 318C0008 addic r12, r12, 8 00003108 33FF0008 addic r31, r31, 8 0000310C 4080FED4 bge -0x0000012C /* 00002FE0 */ label00003110: 00003110 3080FFFF subic r4, r0, 1 00003114 7C850735 extsh. r5, r4 00003118 38050000 addi r0, r5, 0x0000 0000311C 4080F58C bge -0x00000A74 /* 000026A8 */ label00003120: 00003120 3098FFFF subic r4, r24, 1 00003124 7C850735 extsh. r5, r4 00003128 7DEF7014 addc r15, r15, r14 0000312C 3B050000 addi r24, r5, 0x0000 00003130 4080F544 bge -0x00000ABC /* 00002674 */ label00003134: 00003134 9AA10038 stb [r1 + 0x0038], r21 00003138 92830008 stw [r3 + 0x0008], r20 0000313C B9C10048 lmw r14, [r1 + 0x0048] 00003140 30210090 addic r1, r1, 144 00003144 4E800020 blr 00003148 00000000 .invalid 0000314C 00002041 .invalid 00003150 80120100 lwz r0, [r18 + 0x0100] 00003154 00000000 .invalid 00003158 00000B4C .invalid 0000315C 0010534D .invalid 00003160 43444543 bcla 26, 4, 0x00004540 00003164 4F4D5052 .invalid 4C 00003168 45535338 .invalid sc 0000316C 58320000 .invalid fn00003170: 00003170 A8E3001E lha r7, [r3 + 0x001E] 00003174 BFA1FFF4 stmw [r1 - 0x000C], r29 00003178 3007FFFF subic r0, r7, 1 0000317C 7C040735 extsh. r4, r0 00003180 81230008 lwz r9, [r3 + 0x0008] 00003184 38E40000 addi r7, r4, 0x0000 00003188 41800224 blt +0x00000224 /* 000033AC */ 0000318C 8102FFF0 lwz r8, [r2 - 0x0010] 00003190 8142FFB4 lwz r10, [r2 - 0x004C] 00003194 39600000 li r11, 0x0000 label00003198: 00003198 ABE3001A lha r31, [r3 + 0x001A] 0000319C 3007FFFF subic r0, r7, 1 000031A0 309FFFFF subic r4, r31, 1 000031A4 7C850735 extsh. r5, r4 000031A8 7C0C0734 extsh r12, r0 000031AC 3BE50000 addi r31, r5, 0x0000 000031B0 38EC0000 addi r7, r12, 0x0000 000031B4 418001F0 blt +0x000001F0 /* 000033A4 */ label000031B8: 000031B8 88C90000 lbz r6, [r9] 000031BC 3BC90000 addi r30, r9, 0x0000 000031C0 54C0E13E rlwinm r0, r6, 28, 4, 31 000031C4 2880000F cmplwi cr1, r0, 15 000031C8 3BA60000 addi r29, r6, 0x0000 000031CC 38890000 addi r4, r9, 0x0000 000031D0 38060000 addi r0, r6, 0x0000 000031D4 31290001 addic r9, r9, 1 000031D8 54C6073E rlwinm r6, r6, 0, 28, 31 000031DC 418501B8 bgt cr1, +0x000001B8 /* 00003394 */ 000031E0 5405F0BA rlwinm r5, r0, 30, 2, 29 000031E4 7CA8282E lwzx r5, r8, r5 000031E8 7CA55014 addc r5, r5, r10 000031EC 7CA903A6 mtctr r5 000031F0 4E800420 bctr 000031F4 88DE0001 lbz r6, [r30 + 0x0001] 000031F8 31240002 addic r9, r4, 2 label000031FC: 000031FC 7C06F810 subfc r0, r6, r31 00003200 7C1F0734 extsh r31, r0 00003204 48000190 b +0x00000190 /* 00003394 */ 00003208 88DE0001 lbz r6, [r30 + 0x0001] 0000320C 313E0002 addic r9, r30, 2 00003210 4BFFFFEC b -0x00000014 /* 000031FC */ 00003214 88DE0001 lbz r6, [r30 + 0x0001] 00003218 313E0002 addic r9, r30, 2 0000321C 7C063014 addc r0, r6, r6 00003220 30000001 addic r0, r0, 1 00003224 7C00F810 subfc r0, r0, r31 00003228 7C1F0734 extsh r31, r0 0000322C 48000168 b +0x00000168 /* 00003394 */ 00003230 88DE0001 lbz r6, [r30 + 0x0001] 00003234 313E0002 addic r9, r30, 2 00003238 7C06F810 subfc r0, r6, r31 0000323C 7C1F0734 extsh r31, r0 00003240 31290001 addic r9, r9, 1 00003244 48000150 b +0x00000150 /* 00003394 */ 00003248 80A3003C lwz r5, [r3 + 0x003C] 0000324C 7C063014 addc r0, r6, r6 00003250 30850001 addic r4, r5, 1 00003254 9083003C stw [r3 + 0x003C], r4 00003258 A3DE0001 lhz r30, [r30 + 0x0001] 0000325C 80830030 lwz r4, [r3 + 0x0030] 00003260 54A5083C rlwinm r5, r5, 1, 0, 30 00003264 7FC42B2E sthx r30, r4, r5 00003268 8083003C lwz r4, [r3 + 0x003C] 0000326C 7CA6F810 subfc r5, r6, r31 00003270 2C840100 cmpwi cr1, r4, 256 00003274 30000004 addic r0, r0, 4 00003278 7D290014 addc r9, r9, r0 0000327C 7CBF0734 extsh r31, r5 00003280 40860114 bne cr1, +0x00000114 /* 00003394 */ 00003284 9163003C stw [r3 + 0x003C], r11 00003288 301FFFFF subic r0, r31, 1 0000328C 4800010C b +0x0000010C /* 00003398 */ 00003290 7C863014 addc r4, r6, r6 00003294 7C06F810 subfc r0, r6, r31 00003298 30840003 addic r4, r4, 3 0000329C 7D292014 addc r9, r9, r4 000032A0 7C1F0734 extsh r31, r0 000032A4 480000F0 b +0x000000F0 /* 00003394 */ 000032A8 80030040 lwz r0, [r3 + 0x0040] 000032AC 7CA6F810 subfc r5, r6, r31 000032B0 30800001 addic r4, r0, 1 000032B4 90830040 stw [r3 + 0x0040], r4 000032B8 80830034 lwz r4, [r3 + 0x0034] 000032BC 80DE0001 lwz r6, [r30 + 0x0001] 000032C0 541F103A rlwinm r31, r0, 2, 0, 29 000032C4 7CC4F92E stwx r4, r6, r31 000032C8 80030040 lwz r0, [r3 + 0x0040] 000032CC 57A416BA rlwinm r4, r29, 2, 26, 29 000032D0 2C800100 cmpwi cr1, r0, 256 000032D4 30040008 addic r0, r4, 8 000032D8 7D290014 addc r9, r9, r0 000032DC 7CBF0734 extsh r31, r5 000032E0 408600B4 bne cr1, +0x000000B4 /* 00003394 */ 000032E4 91630040 stw [r3 + 0x0040], r11 000032E8 301FFFFF subic r0, r31, 1 000032EC 480000AC b +0x000000AC /* 00003398 */ 000032F0 540016BA rlwinm r0, r0, 2, 26, 29 000032F4 7C86F810 subfc r4, r6, r31 000032F8 30000005 addic r0, r0, 5 000032FC 7D290014 addc r9, r9, r0 00003300 7C9F0734 extsh r31, r4 00003304 48000090 b +0x00000090 /* 00003394 */ 00003308 80A30044 lwz r5, [r3 + 0x0044] 0000330C 54001E78 rlwinm r0, r0, 3, 25, 28 00003310 30850001 addic r4, r5, 1 00003314 90830044 stw [r3 + 0x0044], r4 00003318 83BE0001 lwz r29, [r30 + 0x0001] 0000331C 80830038 lwz r4, [r3 + 0x0038] 00003320 83DE0005 lwz r30, [r30 + 0x0005] 00003324 54A51838 rlwinm r5, r5, 3, 0, 28 00003328 7C842814 addc r4, r4, r5 0000332C 93C40004 stw [r4 + 0x0004], r30 00003330 93A40000 stw [r4], r29 00003334 80830044 lwz r4, [r3 + 0x0044] 00003338 7C060010 subfc r0, r6, r0 0000333C 2C840100 cmpwi cr1, r4, 256 00003340 7C060010 subfc r0, r6, r0 00003344 7CA6F810 subfc r5, r6, r31 00003348 40860008 bne cr1, +0x00000008 /* 00003350 */ 0000334C 91630044 stw [r3 + 0x0044], r11 label00003350: 00003350 3000000E addic r0, r0, 14 00003354 7D290014 addc r9, r9, r0 00003358 7CBF0734 extsh r31, r5 0000335C 48000038 b +0x00000038 /* 00003394 */ 00003360 54001E78 rlwinm r0, r0, 3, 25, 28 00003364 7C060010 subfc r0, r6, r0 00003368 7C060010 subfc r0, r6, r0 0000336C 7C86F810 subfc r4, r6, r31 00003370 30000007 addic r0, r0, 7 00003374 7D290014 addc r9, r9, r0 00003378 7C9F0734 extsh r31, r4 0000337C 48000018 b +0x00000018 /* 00003394 */ 00003380 7C06F810 subfc r0, r6, r31 00003384 7C1F0734 extsh r31, r0 00003388 30060001 addic r0, r6, 1 0000338C 54002036 rlwinm r0, r0, 4, 0, 27 00003390 7D290014 addc r9, r9, r0 label00003394: 00003394 301FFFFF subic r0, r31, 1 label00003398: 00003398 7C040735 extsh. r4, r0 0000339C 3BE40000 addi r31, r4, 0x0000 000033A0 4080FE18 bge -0x000001E8 /* 000031B8 */ label000033A4: 000033A4 2C0C0000 cmpwi r12, 0 000033A8 4080FDF0 bge -0x00000210 /* 00003198 */ label000033AC: 000033AC 91230008 stw [r3 + 0x0008], r9 000033B0 BBA1FFF4 lmw r29, [r1 - 0x000C] 000033B4 4E800020 blr 000033B8 00000000 .invalid 000033BC 00002040 .invalid 000033C0 00030100 .invalid 000033C4 00000000 .invalid 000033C8 00000248 .invalid 000033CC 0008534D .invalid 000033D0 43536B69 bdzl cr4, +0x00006B68 /* 00009F38 */ 000033D4 70380000 andi. r24, r1, 0x0000 000033D8 A8830022 lha r4, [r3 + 0x0022] 000033DC 7C0802A6 mflr r0 000033E0 2C840000 cmpwi cr1, r4, 0 000033E4 BDA1FFB4 stmw [r1 - 0x004C], r13 000033E8 90010008 stw [r1 + 0x0008], r0 000033EC 9421FF60 stwu [r1 - 0x00A0], r1 000033F0 40840018 bge cr1, +0x00000018 /* 00003408 */ 000033F4 4BFFFD7D bl -0x00000284 /* 00003170 */ 000033F8 818100A8 lwz r12, [r1 + 0x00A8] 000033FC 302100A0 addic r1, r1, 160 00003400 7D8803A6 mtlr r12 00003404 4E800020 blr label00003408: 00003408 AA43001E lha r18, [r3 + 0x001E] 0000340C 80830068 lwz r4, [r3 + 0x0068] 00003410 30D2FFFF subic r6, r18, 1 00003414 80A40000 lwz r5, [r4] 00003418 7CC40735 extsh. r4, r6 0000341C 80830010 lwz r4, [r3 + 0x0010] 00003420 81E30008 lwz r15, [r3 + 0x0008] 00003424 9081003C stw [r1 + 0x003C], r4 00003428 38800001 li r4, 0x0001 0000342C 98810038 stb [r1 + 0x0038], r4 00003430 A8E30018 lha r7, [r3 + 0x0018] 00003434 82630030 lwz r19, [r3 + 0x0030] 00003438 82030034 lwz r16, [r3 + 0x0034] 0000343C 3225000C addic r17, r5, 12 00003440 81C30038 lwz r14, [r3 + 0x0038] 00003444 90E10040 stw [r1 + 0x0040], r7 00003448 98810038 stb [r1 + 0x0038], r4 0000344C 7CD20734 extsh r18, r6 00003450 32A5000D addic r21, r5, 13 00003454 41800A60 blt +0x00000A60 /* 00003EB4 */ 00003458 38870000 addi r4, r7, 0x0000 0000345C 5484103A rlwinm r4, r4, 2, 0, 29 00003460 3305000E addic r24, r5, 14 00003464 3365000F addic r27, r5, 15 00003468 82E2FFF0 lwz r23, [r2 - 0x0010] 0000346C 8342FFB4 lwz r26, [r2 - 0x004C] 00003470 3A800000 li r20, 0x0000 00003474 90810044 stw [r1 + 0x0044], r4 label00003478: 00003478 AB23001A lha r25, [r3 + 0x001A] 0000347C 80A10040 lwz r5, [r1 + 0x0040] 00003480 3099FFFF subic r4, r25, 1 00003484 82C1003C lwz r22, [r1 + 0x003C] 00003488 7C860735 extsh. r6, r4 0000348C 7F962814 addc r28, r22, r5 00003490 7FC5E014 addc r30, r5, r28 00003494 7FE5F014 addc r31, r5, r30 00003498 3B260000 addi r25, r6, 0x0000 0000349C 418009F8 blt +0x000009F8 /* 00003E94 */ label000034A0: 000034A0 8BAF0000 lbz r29, [r15] 000034A4 388F0000 addi r4, r15, 0x0000 000034A8 57A5E13E rlwinm r5, r29, 28, 4, 31 000034AC 2885000F cmplwi cr1, r5, 15 000034B0 57A5F0BA rlwinm r5, r29, 30, 2, 29 000034B4 7CB72814 addc r5, r23, r5 000034B8 31EF0001 addic r15, r15, 1 000034BC 57BD073E rlwinm r29, r29, 0, 28, 31 000034C0 418509C4 bgt cr1, +0x000009C4 /* 00003E84 */ 000034C4 80A500C0 lwz r5, [r5 + 0x00C0] 000034C8 7CBA2814 addc r5, r26, r5 000034CC 7CA903A6 mtctr r5 000034D0 4E800420 bctr 000034D4 8BA40001 lbz r29, [r4 + 0x0001] 000034D8 31E40002 addic r15, r4, 2 000034DC 309D0001 addic r4, r29, 1 000034E0 5484103A rlwinm r4, r4, 2, 0, 29 000034E4 7C840734 extsh r4, r4 000034E8 7CBDC810 subfc r5, r29, r25 000034EC 7FE4F814 addc r31, r4, r31 000034F0 7CB90734 extsh r25, r5 000034F4 7ED62014 addc r22, r22, r4 000034F8 7F9C2014 addc r28, r28, r4 000034FC 7FDE2014 addc r30, r30, r4 00003500 48000984 b +0x00000984 /* 00003E84 */ 00003504 8BA40001 lbz r29, [r4 + 0x0001] 00003508 31E40002 addic r15, r4, 2 0000350C 7C9DC810 subfc r4, r29, r25 00003510 7C990734 extsh r25, r4 00003514 38960000 addi r4, r22, 0x0000 00003518 38BD0000 addi r5, r29, 0x0000 0000351C 84C4FFFC lwzu r6, [r4 - 0x0004] label00003520: 00003520 30FDFFFF subic r7, r29, 1 00003524 7CE80735 extsh. r8, r7 00003528 94C40004 stwu [r4 + 0x0004], r6 0000352C 32D60004 addic r22, r22, 4 00003530 3BA80000 addi r29, r8, 0x0000 00003534 4080FFEC bge -0x00000014 /* 00003520 */ 00003538 389C0000 addi r4, r28, 0x0000 0000353C 38C50000 addi r6, r5, 0x0000 00003540 8504FFFC lwzu r8, [r4 - 0x0004] label00003544: 00003544 30C6FFFF subic r6, r6, 1 00003548 7CC70735 extsh. r7, r6 0000354C 95040004 stwu [r4 + 0x0004], r8 00003550 339C0004 addic r28, r28, 4 00003554 38C70000 addi r6, r7, 0x0000 00003558 4080FFEC bge -0x00000014 /* 00003544 */ 0000355C 389E0000 addi r4, r30, 0x0000 00003560 38C50000 addi r6, r5, 0x0000 00003564 8504FFFC lwzu r8, [r4 - 0x0004] label00003568: 00003568 30C6FFFF subic r6, r6, 1 0000356C 7CC70735 extsh. r7, r6 00003570 95040004 stwu [r4 + 0x0004], r8 00003574 33DE0004 addic r30, r30, 4 00003578 38C70000 addi r6, r7, 0x0000 0000357C 4080FFEC bge -0x00000014 /* 00003568 */ 00003580 389F0000 addi r4, r31, 0x0000 00003584 84C4FFFC lwzu r6, [r4 - 0x0004] label00003588: 00003588 30A5FFFF subic r5, r5, 1 0000358C 7CA70735 extsh. r7, r5 00003590 94C40004 stwu [r4 + 0x0004], r6 00003594 33FF0004 addic r31, r31, 4 00003598 38A70000 addi r5, r7, 0x0000 0000359C 4080FFEC bge -0x00000014 /* 00003588 */ 000035A0 3099FFFF subic r4, r25, 1 000035A4 480008E4 b +0x000008E4 /* 00003E88 */ 000035A8 8BA40001 lbz r29, [r4 + 0x0001] 000035AC 31E40002 addic r15, r4, 2 000035B0 7C9DE814 addc r4, r29, r29 000035B4 30840001 addic r4, r4, 1 000035B8 7C84C810 subfc r4, r4, r25 000035BC 7C990734 extsh r25, r4 000035C0 38960000 addi r4, r22, 0x0000 000035C4 84C4FFF8 lwzu r6, [r4 - 0x0008] 000035C8 38B60000 addi r5, r22, 0x0000 000035CC 8485FFFC lwzu r4, [r5 - 0x0004] 000035D0 38BD0000 addi r5, r29, 0x0000 label000035D4: 000035D4 30FDFFFF subic r7, r29, 1 000035D8 7CE80735 extsh. r8, r7 000035DC 90D60000 stw [r22], r6 000035E0 90960004 stw [r22 + 0x0004], r4 000035E4 32D60008 addic r22, r22, 8 000035E8 3BA80000 addi r29, r8, 0x0000 000035EC 4080FFE8 bge -0x00000018 /* 000035D4 */ 000035F0 389C0000 addi r4, r28, 0x0000 000035F4 8504FFF8 lwzu r8, [r4 - 0x0008] 000035F8 389C0000 addi r4, r28, 0x0000 000035FC 84C4FFFC lwzu r6, [r4 - 0x0004] 00003600 38850000 addi r4, r5, 0x0000 label00003604: 00003604 3084FFFF subic r4, r4, 1 00003608 7C870735 extsh. r7, r4 0000360C 911C0000 stw [r28], r8 00003610 90DC0004 stw [r28 + 0x0004], r6 00003614 339C0008 addic r28, r28, 8 00003618 38870000 addi r4, r7, 0x0000 0000361C 4080FFE8 bge -0x00000018 /* 00003604 */ 00003620 389E0000 addi r4, r30, 0x0000 00003624 8504FFF8 lwzu r8, [r4 - 0x0008] 00003628 389E0000 addi r4, r30, 0x0000 0000362C 84C4FFFC lwzu r6, [r4 - 0x0004] 00003630 38850000 addi r4, r5, 0x0000 label00003634: 00003634 3084FFFF subic r4, r4, 1 00003638 7C870735 extsh. r7, r4 0000363C 911E0000 stw [r30], r8 00003640 90DE0004 stw [r30 + 0x0004], r6 00003644 33DE0008 addic r30, r30, 8 00003648 38870000 addi r4, r7, 0x0000 0000364C 4080FFE8 bge -0x00000018 /* 00003634 */ 00003650 389F0000 addi r4, r31, 0x0000 00003654 84C4FFF8 lwzu r6, [r4 - 0x0008] 00003658 389F0000 addi r4, r31, 0x0000 0000365C 84E4FFFC lwzu r7, [r4 - 0x0004] label00003660: 00003660 3085FFFF subic r4, r5, 1 00003664 7C850735 extsh. r5, r4 00003668 90FF0004 stw [r31 + 0x0004], r7 0000366C 90DF0000 stw [r31], r6 00003670 33FF0008 addic r31, r31, 8 00003674 4080FFEC bge -0x00000014 /* 00003660 */ 00003678 3099FFFF subic r4, r25, 1 0000367C 4800080C b +0x0000080C /* 00003E88 */ 00003680 8BA40001 lbz r29, [r4 + 0x0001] 00003684 31E40002 addic r15, r4, 2 00003688 890F0000 lbz r8, [r15] 0000368C 7C9DC810 subfc r4, r29, r25 00003690 31EF0001 addic r15, r15, 1 00003694 7C990734 extsh r25, r4 00003698 5504103A rlwinm r4, r8, 2, 0, 29 0000369C 7D11202E lwzx r8, r17, r4 000036A0 30DFFFFC subic r6, r31, 4 000036A4 309EFFFC subic r4, r30, 4 000036A8 30BCFFFC subic r5, r28, 4 000036AC 30F6FFFC subic r7, r22, 4 label000036B0: 000036B0 301DFFFF subic r0, r29, 1 000036B4 7C090735 extsh. r9, r0 000036B8 95070004 stwu [r7 + 0x0004], r8 000036BC 95050004 stwu [r5 + 0x0004], r8 000036C0 95040004 stwu [r4 + 0x0004], r8 000036C4 32D60004 addic r22, r22, 4 000036C8 339C0004 addic r28, r28, 4 000036CC 33DE0004 addic r30, r30, 4 000036D0 95060004 stwu [r6 + 0x0004], r8 000036D4 33FF0004 addic r31, r31, 4 000036D8 3BA90000 addi r29, r9, 0x0000 000036DC 4080FFD4 bge -0x0000002C /* 000036B0 */ 000036E0 480007A4 b +0x000007A4 /* 00003E84 */ 000036E4 80A3003C lwz r5, [r3 + 0x003C] 000036E8 A0C40001 lhz r6, [r4 + 0x0001] 000036EC 54A5083C rlwinm r5, r5, 1, 0, 30 000036F0 7CD32B2E sthx r6, r19, r5 000036F4 80A3003C lwz r5, [r3 + 0x003C] 000036F8 31E40003 addic r15, r4, 3 000036FC 30850001 addic r4, r5, 1 00003700 2C840100 cmpwi cr1, r4, 256 00003704 9083003C stw [r3 + 0x003C], r4 00003708 54A5063E rlwinm r5, r5, 0, 24, 31 0000370C 4086001C bne cr1, +0x0000001C /* 00003728 */ 00003710 9283003C stw [r3 + 0x003C], r20 00003714 54A4083C rlwinm r4, r5, 1, 0, 30 00003718 7CBDC810 subfc r5, r29, r25 0000371C 48000014 b +0x00000014 /* 00003730 */ 00003720 88A40001 lbz r5, [r4 + 0x0001] 00003724 31E40002 addic r15, r4, 2 label00003728: 00003728 54A4083C rlwinm r4, r5, 1, 0, 30 0000372C 7CBDC810 subfc r5, r29, r25 label00003730: 00003730 7CB90734 extsh r25, r5 00003734 7D132014 addc r8, r19, r4 00003738 313FFFFC subic r9, r31, 4 0000373C 30DEFFFC subic r6, r30, 4 00003740 30BCFFFC subic r5, r28, 4 00003744 30F6FFFC subic r7, r22, 4 label00003748: 00003748 896F0000 lbz r11, [r15] 0000374C 32D60004 addic r22, r22, 4 00003750 5564C9FE rlwinm r4, r11, 25, 7, 31 00003754 7C0820AE lbzx r0, r8, r4 00003758 5564D7FE rlwinm r4, r11, 26, 31, 31 0000375C 7D4820AE lbzx r10, r8, r4 00003760 5404103A rlwinm r4, r0, 2, 0, 29 00003764 7C1120AE lbzx r0, r17, r4 00003768 5544103A rlwinm r4, r10, 2, 0, 29 0000376C 7C9520AE lbzx r4, r21, r4 00003770 5400402E rlwinm r0, r0, 8, 0, 23 00003774 7C802014 addc r4, r0, r4 00003778 548A402E rlwinm r10, r4, 8, 0, 23 0000377C 5564DFFE rlwinm r4, r11, 27, 31, 31 00003780 7C0820AE lbzx r0, r8, r4 00003784 5564E7FE rlwinm r4, r11, 28, 31, 31 00003788 7C8820AE lbzx r4, r8, r4 0000378C 540C103A rlwinm r12, r0, 2, 0, 29 00003790 7C1860AE lbzx r0, r24, r12 00003794 5484103A rlwinm r4, r4, 2, 0, 29 00003798 7C0A0014 addc r0, r10, r0 0000379C 7C9B20AE lbzx r4, r27, r4 000037A0 5400402E rlwinm r0, r0, 8, 0, 23 000037A4 7C802014 addc r4, r0, r4 000037A8 94870004 stwu [r7 + 0x0004], r4 000037AC 5564EFFE rlwinm r4, r11, 29, 31, 31 000037B0 7C8820AE lbzx r4, r8, r4 000037B4 556AF7FE rlwinm r10, r11, 30, 31, 31 000037B8 7C0850AE lbzx r0, r8, r10 000037BC 5484103A rlwinm r4, r4, 2, 0, 29 000037C0 556AFFFE rlwinm r10, r11, 31, 31, 31 000037C4 7D9820AE lbzx r12, r24, r4 000037C8 5404103A rlwinm r4, r0, 2, 0, 29 000037CC 556B07FE rlwinm r11, r11, 0, 31, 31 000037D0 7D4850AE lbzx r10, r8, r10 000037D4 7C9B20AE lbzx r4, r27, r4 000037D8 7C0858AE lbzx r0, r8, r11 000037DC 558B402E rlwinm r11, r12, 8, 0, 23 000037E0 554A103A rlwinm r10, r10, 2, 0, 29 000037E4 7C8B2014 addc r4, r11, r4 000037E8 7D7150AE lbzx r11, r17, r10 000037EC 540A103A rlwinm r10, r0, 2, 0, 29 000037F0 5484402E rlwinm r4, r4, 8, 0, 23 000037F4 7C845814 addc r4, r4, r11 000037F8 7C1550AE lbzx r0, r21, r10 000037FC 5484402E rlwinm r4, r4, 8, 0, 23 00003800 7C840014 addc r4, r4, r0 00003804 94850004 stwu [r5 + 0x0004], r4 00003808 896F0001 lbz r11, [r15 + 0x0001] 0000380C 339C0004 addic r28, r28, 4 00003810 5564C9FE rlwinm r4, r11, 25, 7, 31 00003814 7C8820AE lbzx r4, r8, r4 00003818 31EF0002 addic r15, r15, 2 0000381C 548A103A rlwinm r10, r4, 2, 0, 29 00003820 5564D7FE rlwinm r4, r11, 26, 31, 31 00003824 7C8820AE lbzx r4, r8, r4 00003828 556CDFFE rlwinm r12, r11, 27, 31, 31 0000382C 5484103A rlwinm r4, r4, 2, 0, 29 00003830 7D5850AE lbzx r10, r24, r10 00003834 7C1B20AE lbzx r0, r27, r4 00003838 5564E7FE rlwinm r4, r11, 28, 31, 31 0000383C 7D8860AE lbzx r12, r8, r12 00003840 7DA820AE lbzx r13, r8, r4 00003844 554A402E rlwinm r10, r10, 8, 0, 23 00003848 5584103A rlwinm r4, r12, 2, 0, 29 0000384C 7C0A0014 addc r0, r10, r0 00003850 7D5120AE lbzx r10, r17, r4 00003854 55A4103A rlwinm r4, r13, 2, 0, 29 00003858 5400402E rlwinm r0, r0, 8, 0, 23 0000385C 7C005014 addc r0, r0, r10 00003860 7C9520AE lbzx r4, r21, r4 00003864 5400402E rlwinm r0, r0, 8, 0, 23 00003868 7C802014 addc r4, r0, r4 0000386C 94860004 stwu [r6 + 0x0004], r4 00003870 5564EFFE rlwinm r4, r11, 29, 31, 31 00003874 7C8820AE lbzx r4, r8, r4 00003878 33DE0004 addic r30, r30, 4 0000387C 5484103A rlwinm r4, r4, 2, 0, 29 00003880 7C1820AE lbzx r0, r24, r4 00003884 5564F7FE rlwinm r4, r11, 30, 31, 31 00003888 540C402E rlwinm r12, r0, 8, 0, 23 0000388C 7C8820AE lbzx r4, r8, r4 00003890 556AFFFE rlwinm r10, r11, 31, 31, 31 00003894 5484103A rlwinm r4, r4, 2, 0, 29 00003898 7C0850AE lbzx r0, r8, r10 0000389C 7C9B20AE lbzx r4, r27, r4 000038A0 556A07FE rlwinm r10, r11, 0, 31, 31 000038A4 7D6850AE lbzx r11, r8, r10 000038A8 540A103A rlwinm r10, r0, 2, 0, 29 000038AC 7C8C2014 addc r4, r12, r4 000038B0 301DFFFF subic r0, r29, 1 000038B4 7D9150AE lbzx r12, r17, r10 000038B8 556B103A rlwinm r11, r11, 2, 0, 29 000038BC 7C0A0735 extsh. r10, r0 000038C0 5484402E rlwinm r4, r4, 8, 0, 23 000038C4 7C846014 addc r4, r4, r12 000038C8 7D5558AE lbzx r10, r21, r11 000038CC 5484402E rlwinm r4, r4, 8, 0, 23 000038D0 7C845014 addc r4, r4, r10 000038D4 94890004 stwu [r9 + 0x0004], r4 000038D8 33FF0004 addic r31, r31, 4 000038DC 7C1D0734 extsh r29, r0 000038E0 4080FE68 bge -0x00000198 /* 00003748 */ 000038E4 480005A0 b +0x000005A0 /* 00003E84 */ 000038E8 80A30040 lwz r5, [r3 + 0x0040] 000038EC 80C40001 lwz r6, [r4 + 0x0001] 000038F0 54A5103A rlwinm r5, r5, 2, 0, 29 000038F4 7CD0292E stwx r16, r6, r5 000038F8 80A30040 lwz r5, [r3 + 0x0040] 000038FC 31E40005 addic r15, r4, 5 00003900 30850001 addic r4, r5, 1 00003904 2C840100 cmpwi cr1, r4, 256 00003908 90830040 stw [r3 + 0x0040], r4 0000390C 54A5063E rlwinm r5, r5, 0, 24, 31 00003910 4086001C bne cr1, +0x0000001C /* 0000392C */ 00003914 92830040 stw [r3 + 0x0040], r20 00003918 54A4103A rlwinm r4, r5, 2, 0, 29 0000391C 7CBDC810 subfc r5, r29, r25 00003920 48000014 b +0x00000014 /* 00003934 */ 00003924 88A40001 lbz r5, [r4 + 0x0001] 00003928 31E40002 addic r15, r4, 2 label0000392C: 0000392C 54A4103A rlwinm r4, r5, 2, 0, 29 00003930 7CBDC810 subfc r5, r29, r25 label00003934: 00003934 7CB90734 extsh r25, r5 00003938 7D102014 addc r8, r16, r4 0000393C 30DFFFFC subic r6, r31, 4 00003940 30BEFFFC subic r5, r30, 4 00003944 30FCFFFC subic r7, r28, 4 00003948 3136FFFC subic r9, r22, 4 label0000394C: 0000394C 898F0000 lbz r12, [r15] 00003950 32D60004 addic r22, r22, 4 00003954 558407BE rlwinm r4, r12, 0, 30, 31 00003958 7C0820AE lbzx r0, r8, r4 0000395C 5584D1BE rlwinm r4, r12, 26, 6, 31 00003960 7C8820AE lbzx r4, r8, r4 00003964 540A103A rlwinm r10, r0, 2, 0, 29 00003968 5484103A rlwinm r4, r4, 2, 0, 29 0000396C 7C9120AE lbzx r4, r17, r4 00003970 7D7B50AE lbzx r11, r27, r10 00003974 548A402E rlwinm r10, r4, 8, 0, 23 00003978 5584E7BE rlwinm r4, r12, 28, 30, 31 0000397C 7C0820AE lbzx r0, r8, r4 00003980 5584F7BE rlwinm r4, r12, 30, 30, 31 00003984 7C8820AE lbzx r4, r8, r4 00003988 540C103A rlwinm r12, r0, 2, 0, 29 0000398C 7C1560AE lbzx r0, r21, r12 00003990 5484103A rlwinm r4, r4, 2, 0, 29 00003994 7C0A0014 addc r0, r10, r0 00003998 7C9820AE lbzx r4, r24, r4 0000399C 5400402E rlwinm r0, r0, 8, 0, 23 000039A0 7C802014 addc r4, r0, r4 000039A4 5484402E rlwinm r4, r4, 8, 0, 23 000039A8 7C845814 addc r4, r4, r11 000039AC 94890004 stwu [r9 + 0x0004], r4 000039B0 896F0001 lbz r11, [r15 + 0x0001] 000039B4 5564D1BE rlwinm r4, r11, 26, 6, 31 000039B8 7C8820AE lbzx r4, r8, r4 000039BC 556AE7BE rlwinm r10, r11, 28, 30, 31 000039C0 7C0850AE lbzx r0, r8, r10 000039C4 5484103A rlwinm r4, r4, 2, 0, 29 000039C8 556AF7BE rlwinm r10, r11, 30, 30, 31 000039CC 7D9820AE lbzx r12, r24, r4 000039D0 5404103A rlwinm r4, r0, 2, 0, 29 000039D4 556B07BE rlwinm r11, r11, 0, 30, 31 000039D8 7D4850AE lbzx r10, r8, r10 000039DC 7C9B20AE lbzx r4, r27, r4 000039E0 7C0858AE lbzx r0, r8, r11 000039E4 558B402E rlwinm r11, r12, 8, 0, 23 000039E8 554A103A rlwinm r10, r10, 2, 0, 29 000039EC 7C8B2014 addc r4, r11, r4 000039F0 7D7150AE lbzx r11, r17, r10 000039F4 540A103A rlwinm r10, r0, 2, 0, 29 000039F8 5484402E rlwinm r4, r4, 8, 0, 23 000039FC 7C845814 addc r4, r4, r11 00003A00 7C1550AE lbzx r0, r21, r10 00003A04 5484402E rlwinm r4, r4, 8, 0, 23 00003A08 7C840014 addc r4, r4, r0 00003A0C 94870004 stwu [r7 + 0x0004], r4 00003A10 896F0002 lbz r11, [r15 + 0x0002] 00003A14 339C0004 addic r28, r28, 4 00003A18 5564D1BE rlwinm r4, r11, 26, 6, 31 00003A1C 7C8820AE lbzx r4, r8, r4 00003A20 548A103A rlwinm r10, r4, 2, 0, 29 00003A24 5564E7BE rlwinm r4, r11, 28, 30, 31 00003A28 7C0820AE lbzx r0, r8, r4 00003A2C 7D9150AE lbzx r12, r17, r10 00003A30 5564F7BE rlwinm r4, r11, 30, 30, 31 00003A34 540A103A rlwinm r10, r0, 2, 0, 29 00003A38 556B07BE rlwinm r11, r11, 0, 30, 31 00003A3C 7C1550AE lbzx r0, r21, r10 00003A40 7C8820AE lbzx r4, r8, r4 00003A44 7D4858AE lbzx r10, r8, r11 00003A48 558B402E rlwinm r11, r12, 8, 0, 23 00003A4C 7C0B0014 addc r0, r11, r0 00003A50 5484103A rlwinm r4, r4, 2, 0, 29 00003A54 7D7820AE lbzx r11, r24, r4 00003A58 5544103A rlwinm r4, r10, 2, 0, 29 00003A5C 5400402E rlwinm r0, r0, 8, 0, 23 00003A60 7C005814 addc r0, r0, r11 00003A64 7C9B20AE lbzx r4, r27, r4 00003A68 5400402E rlwinm r0, r0, 8, 0, 23 00003A6C 7C802014 addc r4, r0, r4 00003A70 94850004 stwu [r5 + 0x0004], r4 00003A74 894F0003 lbz r10, [r15 + 0x0003] 00003A78 33DE0004 addic r30, r30, 4 00003A7C 5544D1BE rlwinm r4, r10, 26, 6, 31 00003A80 7C8820AE lbzx r4, r8, r4 00003A84 31EF0004 addic r15, r15, 4 00003A88 5484103A rlwinm r4, r4, 2, 0, 29 00003A8C 7C1820AE lbzx r0, r24, r4 00003A90 5544E7BE rlwinm r4, r10, 28, 30, 31 00003A94 7D6820AE lbzx r11, r8, r4 00003A98 5544F7BE rlwinm r4, r10, 30, 30, 31 00003A9C 7D8820AE lbzx r12, r8, r4 00003AA0 5564103A rlwinm r4, r11, 2, 0, 29 00003AA4 7C9B20AE lbzx r4, r27, r4 00003AA8 554A07BE rlwinm r10, r10, 0, 30, 31 00003AAC 7D6850AE lbzx r11, r8, r10 00003AB0 5400402E rlwinm r0, r0, 8, 0, 23 00003AB4 558A103A rlwinm r10, r12, 2, 0, 29 00003AB8 7C802014 addc r4, r0, r4 00003ABC 301DFFFF subic r0, r29, 1 00003AC0 7D9150AE lbzx r12, r17, r10 00003AC4 556B103A rlwinm r11, r11, 2, 0, 29 00003AC8 7C0A0735 extsh. r10, r0 00003ACC 5484402E rlwinm r4, r4, 8, 0, 23 00003AD0 7C846014 addc r4, r4, r12 00003AD4 7D5558AE lbzx r10, r21, r11 00003AD8 5484402E rlwinm r4, r4, 8, 0, 23 00003ADC 7C845014 addc r4, r4, r10 00003AE0 94860004 stwu [r6 + 0x0004], r4 00003AE4 33FF0004 addic r31, r31, 4 00003AE8 7C1D0734 extsh r29, r0 00003AEC 4080FE60 bge -0x000001A0 /* 0000394C */ 00003AF0 48000394 b +0x00000394 /* 00003E84 */ 00003AF4 80A30044 lwz r5, [r3 + 0x0044] 00003AF8 80C40001 lwz r6, [r4 + 0x0001] 00003AFC 54A51838 rlwinm r5, r5, 3, 0, 28 00003B00 80E40005 lwz r7, [r4 + 0x0005] 00003B04 7CAE2814 addc r5, r14, r5 00003B08 90E50004 stw [r5 + 0x0004], r7 00003B0C 90C50000 stw [r5], r6 00003B10 80A30044 lwz r5, [r3 + 0x0044] 00003B14 31E40009 addic r15, r4, 9 00003B18 30850001 addic r4, r5, 1 00003B1C 2C840100 cmpwi cr1, r4, 256 00003B20 90830044 stw [r3 + 0x0044], r4 00003B24 54A5063E rlwinm r5, r5, 0, 24, 31 00003B28 4086001C bne cr1, +0x0000001C /* 00003B44 */ 00003B2C 92830044 stw [r3 + 0x0044], r20 00003B30 54A41838 rlwinm r4, r5, 3, 0, 28 00003B34 7CBDC810 subfc r5, r29, r25 00003B38 48000014 b +0x00000014 /* 00003B4C */ 00003B3C 88A40001 lbz r5, [r4 + 0x0001] 00003B40 31E40002 addic r15, r4, 2 label00003B44: 00003B44 54A41838 rlwinm r4, r5, 3, 0, 28 00003B48 7CBDC810 subfc r5, r29, r25 label00003B4C: 00003B4C 7D6E2014 addc r11, r14, r4 00003B50 7CB90734 extsh r25, r5 00003B54 313FFFFC subic r9, r31, 4 00003B58 31BEFFFC subic r13, r30, 4 00003B5C 315CFFFC subic r10, r28, 4 00003B60 3196FFFC subic r12, r22, 4 label00003B64: 00003B64 A88F0000 lha r4, [r15] 00003B68 32D60004 addic r22, r22, 4 00003B6C 54859F7E rlwinm r5, r4, 19, 29, 31 00003B70 7CCB28AE lbzx r6, r11, r5 00003B74 5485B77E rlwinm r5, r4, 22, 29, 31 00003B78 7CEB28AE lbzx r7, r11, r5 00003B7C 54C5103A rlwinm r5, r6, 2, 0, 29 00003B80 7CD128AE lbzx r6, r17, r5 00003B84 54E5103A rlwinm r5, r7, 2, 0, 29 00003B88 7CB528AE lbzx r5, r21, r5 00003B8C 54C6402E rlwinm r6, r6, 8, 0, 23 00003B90 7CA62814 addc r5, r6, r5 00003B94 54A7402E rlwinm r7, r5, 8, 0, 23 00003B98 5485CF7E rlwinm r5, r4, 25, 29, 31 00003B9C 7CCB28AE lbzx r6, r11, r5 00003BA0 5485E77E rlwinm r5, r4, 28, 29, 31 00003BA4 7CAB28AE lbzx r5, r11, r5 00003BA8 54C6103A rlwinm r6, r6, 2, 0, 29 00003BAC 7CD830AE lbzx r6, r24, r6 00003BB0 54A5103A rlwinm r5, r5, 2, 0, 29 00003BB4 7CC73014 addc r6, r7, r6 00003BB8 7CBB28AE lbzx r5, r27, r5 00003BBC 54C6402E rlwinm r6, r6, 8, 0, 23 00003BC0 7CA62814 addc r5, r6, r5 00003BC4 94AC0004 stwu [r12 + 0x0004], r5 00003BC8 A80F0002 lha r0, [r15 + 0x0002] 00003BCC 54059F7E rlwinm r5, r0, 19, 29, 31 00003BD0 7CCB28AE lbzx r6, r11, r5 00003BD4 5405B77E rlwinm r5, r0, 22, 29, 31 00003BD8 7CAB28AE lbzx r5, r11, r5 00003BDC 54C6103A rlwinm r6, r6, 2, 0, 29 00003BE0 5407CF7E rlwinm r7, r0, 25, 29, 31 00003BE4 7D0B38AE lbzx r8, r11, r7 00003BE8 7CD830AE lbzx r6, r24, r6 00003BEC 54A5103A rlwinm r5, r5, 2, 0, 29 00003BF0 7CFB28AE lbzx r7, r27, r5 00003BF4 5405E77E rlwinm r5, r0, 28, 29, 31 00003BF8 54C6402E rlwinm r6, r6, 8, 0, 23 00003BFC 7CAB28AE lbzx r5, r11, r5 00003C00 5508103A rlwinm r8, r8, 2, 0, 29 00003C04 7CC63814 addc r6, r6, r7 00003C08 7CF140AE lbzx r7, r17, r8 00003C0C 54A5103A rlwinm r5, r5, 2, 0, 29 00003C10 54C6402E rlwinm r6, r6, 8, 0, 23 00003C14 7CC63814 addc r6, r6, r7 00003C18 7CB528AE lbzx r5, r21, r5 00003C1C 54C6402E rlwinm r6, r6, 8, 0, 23 00003C20 7CA62814 addc r5, r6, r5 00003C24 5408452E rlwinm r8, r0, 8, 20, 23 00003C28 94AA0004 stwu [r10 + 0x0004], r5 00003C2C A80F0004 lha r0, [r15 + 0x0004] 00003C30 50886426 rlwimi r8, r4, 12, 16, 19 00003C34 339C0004 addic r28, r28, 4 00003C38 31EF0006 addic r15, r15, 6 00003C3C 54049F7E rlwinm r4, r0, 19, 29, 31 00003C40 5405B77E rlwinm r5, r0, 22, 29, 31 00003C44 7C8B20AE lbzx r4, r11, r4 00003C48 7CCB28AE lbzx r6, r11, r5 00003C4C 5485103A rlwinm r5, r4, 2, 0, 29 00003C50 5404CF7E rlwinm r4, r0, 25, 29, 31 00003C54 7C8B20AE lbzx r4, r11, r4 00003C58 7CB128AE lbzx r5, r17, r5 00003C5C 54C6103A rlwinm r6, r6, 2, 0, 29 00003C60 7CD530AE lbzx r6, r21, r6 00003C64 5484103A rlwinm r4, r4, 2, 0, 29 00003C68 5407E77E rlwinm r7, r0, 28, 29, 31 00003C6C 54A5402E rlwinm r5, r5, 8, 0, 23 00003C70 7CA53014 addc r5, r5, r6 00003C74 7C9820AE lbzx r4, r24, r4 00003C78 7CEB38AE lbzx r7, r11, r7 00003C7C 54A5402E rlwinm r5, r5, 8, 0, 23 00003C80 54E6103A rlwinm r6, r7, 2, 0, 29 00003C84 7C852014 addc r4, r5, r4 00003C88 7CBB30AE lbzx r5, r27, r6 00003C8C 5484402E rlwinm r4, r4, 8, 0, 23 00003C90 54062636 rlwinm r6, r0, 4, 24, 27 00003C94 7C842814 addc r4, r4, r5 00003C98 7D063378 or r6, r8, r6 00003C9C 948D0004 stwu [r13 + 0x0004], r4 00003CA0 33DE0004 addic r30, r30, 4 00003CA4 54C49F7E rlwinm r4, r6, 19, 29, 31 00003CA8 7C8B20AE lbzx r4, r11, r4 00003CAC 5505B77E rlwinm r5, r8, 22, 29, 31 00003CB0 5484103A rlwinm r4, r4, 2, 0, 29 00003CB4 7CEB28AE lbzx r7, r11, r5 00003CB8 7D1820AE lbzx r8, r24, r4 00003CBC 54E4103A rlwinm r4, r7, 2, 0, 29 00003CC0 54C5CF7E rlwinm r5, r6, 25, 29, 31 00003CC4 7CAB28AE lbzx r5, r11, r5 00003CC8 7C9B20AE lbzx r4, r27, r4 00003CCC 5507402E rlwinm r7, r8, 8, 0, 23 00003CD0 54C6E77E rlwinm r6, r6, 28, 29, 31 00003CD4 54A5103A rlwinm r5, r5, 2, 0, 29 00003CD8 7C872014 addc r4, r7, r4 00003CDC 7CCB30AE lbzx r6, r11, r6 00003CE0 7CF128AE lbzx r7, r17, r5 00003CE4 5484402E rlwinm r4, r4, 8, 0, 23 00003CE8 54C5103A rlwinm r5, r6, 2, 0, 29 00003CEC 7C843814 addc r4, r4, r7 00003CF0 30DDFFFF subic r6, r29, 1 00003CF4 7CF528AE lbzx r7, r21, r5 00003CF8 7CC50735 extsh. r5, r6 00003CFC 5484402E rlwinm r4, r4, 8, 0, 23 00003D00 7C843814 addc r4, r4, r7 00003D04 94890004 stwu [r9 + 0x0004], r4 00003D08 33FF0004 addic r31, r31, 4 00003D0C 3BA50000 addi r29, r5, 0x0000 00003D10 4080FE54 bge -0x000001AC /* 00003B64 */ 00003D14 48000170 b +0x00000170 /* 00003E84 */ 00003D18 7C9DC810 subfc r4, r29, r25 00003D1C 7C990734 extsh r25, r4 00003D20 311FFFFC subic r8, r31, 4 00003D24 30DEFFFC subic r6, r30, 4 00003D28 30BCFFFC subic r5, r28, 4 00003D2C 30F6FFFC subic r7, r22, 4 label00003D30: 00003D30 888F0000 lbz r4, [r15] 00003D34 880F0001 lbz r0, [r15 + 0x0001] 00003D38 5484103A rlwinm r4, r4, 2, 0, 29 00003D3C 7D3120AE lbzx r9, r17, r4 00003D40 5404103A rlwinm r4, r0, 2, 0, 29 00003D44 7C9520AE lbzx r4, r21, r4 00003D48 5520402E rlwinm r0, r9, 8, 0, 23 00003D4C 7C802014 addc r4, r0, r4 00003D50 5480402E rlwinm r0, r4, 8, 0, 23 00003D54 888F0002 lbz r4, [r15 + 0x0002] 00003D58 894F0003 lbz r10, [r15 + 0x0003] 00003D5C 5484103A rlwinm r4, r4, 2, 0, 29 00003D60 7D3820AE lbzx r9, r24, r4 00003D64 5544103A rlwinm r4, r10, 2, 0, 29 00003D68 7C004814 addc r0, r0, r9 00003D6C 7C9B20AE lbzx r4, r27, r4 00003D70 5400402E rlwinm r0, r0, 8, 0, 23 00003D74 7C802014 addc r4, r0, r4 00003D78 94870004 stwu [r7 + 0x0004], r4 00003D7C 880F0004 lbz r0, [r15 + 0x0004] 00003D80 888F0005 lbz r4, [r15 + 0x0005] 00003D84 5409103A rlwinm r9, r0, 2, 0, 29 00003D88 5484103A rlwinm r4, r4, 2, 0, 29 00003D8C 7C1848AE lbzx r0, r24, r9 00003D90 7D3B20AE lbzx r9, r27, r4 00003D94 888F0006 lbz r4, [r15 + 0x0006] 00003D98 894F0007 lbz r10, [r15 + 0x0007] 00003D9C 5400402E rlwinm r0, r0, 8, 0, 23 00003DA0 7C004814 addc r0, r0, r9 00003DA4 5484103A rlwinm r4, r4, 2, 0, 29 00003DA8 7D3120AE lbzx r9, r17, r4 00003DAC 5544103A rlwinm r4, r10, 2, 0, 29 00003DB0 5400402E rlwinm r0, r0, 8, 0, 23 00003DB4 7C090014 addc r0, r9, r0 00003DB8 7C9520AE lbzx r4, r21, r4 00003DBC 5400402E rlwinm r0, r0, 8, 0, 23 00003DC0 7C802014 addc r4, r0, r4 00003DC4 94850004 stwu [r5 + 0x0004], r4 00003DC8 888F0008 lbz r4, [r15 + 0x0008] 00003DCC 892F0009 lbz r9, [r15 + 0x0009] 00003DD0 5484103A rlwinm r4, r4, 2, 0, 29 00003DD4 7C1120AE lbzx r0, r17, r4 00003DD8 5524103A rlwinm r4, r9, 2, 0, 29 00003DDC 892F000A lbz r9, [r15 + 0x000A] 00003DE0 7D5520AE lbzx r10, r21, r4 00003DE4 5524103A rlwinm r4, r9, 2, 0, 29 00003DE8 5400402E rlwinm r0, r0, 8, 0, 23 00003DEC 892F000B lbz r9, [r15 + 0x000B] 00003DF0 7C005014 addc r0, r0, r10 00003DF4 7D5820AE lbzx r10, r24, r4 00003DF8 5524103A rlwinm r4, r9, 2, 0, 29 00003DFC 5400402E rlwinm r0, r0, 8, 0, 23 00003E00 7C005014 addc r0, r0, r10 00003E04 7C9B20AE lbzx r4, r27, r4 00003E08 5400402E rlwinm r0, r0, 8, 0, 23 00003E0C 7C802014 addc r4, r0, r4 00003E10 94860004 stwu [r6 + 0x0004], r4 00003E14 888F000C lbz r4, [r15 + 0x000C] 00003E18 892F000D lbz r9, [r15 + 0x000D] 00003E1C 5484103A rlwinm r4, r4, 2, 0, 29 00003E20 7C1820AE lbzx r0, r24, r4 00003E24 5524103A rlwinm r4, r9, 2, 0, 29 00003E28 892F000E lbz r9, [r15 + 0x000E] 00003E2C 7D5B20AE lbzx r10, r27, r4 00003E30 5524103A rlwinm r4, r9, 2, 0, 29 00003E34 892F000F lbz r9, [r15 + 0x000F] 00003E38 5400402E rlwinm r0, r0, 8, 0, 23 00003E3C 7C005014 addc r0, r0, r10 00003E40 7C9120AE lbzx r4, r17, r4 00003E44 5529103A rlwinm r9, r9, 2, 0, 29 00003E48 5400402E rlwinm r0, r0, 8, 0, 23 00003E4C 7C840014 addc r4, r4, r0 00003E50 7D3548AE lbzx r9, r21, r9 00003E54 315DFFFF subic r10, r29, 1 00003E58 5484402E rlwinm r4, r4, 8, 0, 23 00003E5C 7D400735 extsh. r0, r10 00003E60 7C844814 addc r4, r4, r9 00003E64 32D60004 addic r22, r22, 4 00003E68 339C0004 addic r28, r28, 4 00003E6C 33DE0004 addic r30, r30, 4 00003E70 94880004 stwu [r8 + 0x0004], r4 00003E74 31EF0010 addic r15, r15, 16 00003E78 33FF0004 addic r31, r31, 4 00003E7C 33A00000 addic r29, r0, 0 00003E80 4080FEB0 bge -0x00000150 /* 00003D30 */ label00003E84: 00003E84 3099FFFF subic r4, r25, 1 label00003E88: 00003E88 7C850735 extsh. r5, r4 00003E8C 3B250000 addi r25, r5, 0x0000 00003E90 4080F610 bge -0x000009F0 /* 000034A0 */ label00003E94: 00003E94 30D2FFFF subic r6, r18, 1 00003E98 7CC40735 extsh. r4, r6 00003E9C 80810044 lwz r4, [r1 + 0x0044] 00003EA0 80A1003C lwz r5, [r1 + 0x003C] 00003EA4 7CD20734 extsh r18, r6 00003EA8 7C852014 addc r4, r5, r4 00003EAC 9081003C stw [r1 + 0x003C], r4 00003EB0 4080F5C8 bge -0x00000A38 /* 00003478 */ label00003EB4: 00003EB4 38800001 li r4, 0x0001 00003EB8 98810038 stb [r1 + 0x0038], r4 00003EBC 91E30008 stw [r3 + 0x0008], r15 00003EC0 B9A10054 lmw r13, [r1 + 0x0054] 00003EC4 302100A0 addic r1, r1, 160 00003EC8 4E800020 blr 00003ECC 00000000 .invalid 00003ED0 00002041 .invalid 00003ED4 80130100 lwz r0, [r19 + 0x0100] 00003ED8 00000000 .invalid 00003EDC 00000AF4 .invalid 00003EE0 0011534D .invalid 00003EE4 43444543 bcla 26, 4, 0x00004540 00003EE8 4F4D5052 .invalid 4C 00003EEC 45535338 .invalid sc 00003EF0 544F3800 rlwinm r15, r2, 7, 0, 0 00003EF4 A8830022 lha r4, [r3 + 0x0022] 00003EF8 7C0802A6 mflr r0 00003EFC 2C840000 cmpwi cr1, r4, 0 00003F00 BDA1FFB4 stmw [r1 - 0x004C], r13 00003F04 90010008 stw [r1 + 0x0008], r0 00003F08 9421FF70 stwu [r1 - 0x0090], r1 00003F0C 40840018 bge cr1, +0x00000018 /* 00003F24 */ 00003F10 4BFFF261 bl -0x00000DA0 /* 00003170 */ 00003F14 81810098 lwz r12, [r1 + 0x0098] 00003F18 30210090 addic r1, r1, 144 00003F1C 7D8803A6 mtlr r12 00003F20 4E800020 blr label00003F24: 00003F24 AAC3001E lha r22, [r3 + 0x001E] 00003F28 80A30068 lwz r5, [r3 + 0x0068] 00003F2C 3096FFFF subic r4, r22, 1 00003F30 80C50000 lwz r6, [r5] 00003F34 7C850735 extsh. r5, r4 00003F38 82630008 lwz r19, [r3 + 0x0008] 00003F3C 82230010 lwz r17, [r3 + 0x0010] 00003F40 32A6000E addic r21, r6, 14 00003F44 38A00001 li r5, 0x0001 00003F48 98A10038 stb [r1 + 0x0038], r5 00003F4C AA830018 lha r20, [r3 + 0x0018] 00003F50 82430030 lwz r18, [r3 + 0x0030] 00003F54 82E30034 lwz r23, [r3 + 0x0034] 00003F58 3326000C addic r25, r6, 12 00003F5C 83630038 lwz r27, [r3 + 0x0038] 00003F60 98A10038 stb [r1 + 0x0038], r5 00003F64 7C960734 extsh r22, r4 00003F68 41800DE4 blt +0x00000DE4 /* 00004D4C */ 00003F6C 56841838 rlwinm r4, r20, 3, 0, 28 00003F70 83A2FFF0 lwz r29, [r2 - 0x0010] 00003F74 8382FFB4 lwz r28, [r2 - 0x004C] 00003F78 3A000000 li r16, 0x0000 00003F7C 9081003C stw [r1 + 0x003C], r4 label00003F80: 00003F80 AB43001A lha r26, [r3 + 0x001A] 00003F84 7F11A014 addc r24, r17, r20 00003F88 309AFFFF subic r4, r26, 1 00003F8C 7C850735 extsh. r5, r4 00003F90 7FD4C014 addc r30, r20, r24 00003F94 7D94F014 addc r12, r20, r30 00003F98 7D746014 addc r11, r20, r12 00003F9C 7FF45814 addc r31, r20, r11 00003FA0 7D34F814 addc r9, r20, r31 00003FA4 39510000 addi r10, r17, 0x0000 00003FA8 7DF44814 addc r15, r20, r9 00003FAC 3B450000 addi r26, r5, 0x0000 00003FB0 41800D84 blt +0x00000D84 /* 00004D34 */ label00003FB4: 00003FB4 89D30000 lbz r14, [r19] 00003FB8 38930000 addi r4, r19, 0x0000 00003FBC 55C5E13E rlwinm r5, r14, 28, 4, 31 00003FC0 2885000F cmplwi cr1, r5, 15 00003FC4 55C5F0BA rlwinm r5, r14, 30, 2, 29 00003FC8 7CBD2814 addc r5, r29, r5 00003FCC 32730001 addic r19, r19, 1 00003FD0 55CE073E rlwinm r14, r14, 0, 28, 31 00003FD4 41850D50 bgt cr1, +0x00000D50 /* 00004D24 */ 00003FD8 80A50080 lwz r5, [r5 + 0x0080] 00003FDC 7CBC2814 addc r5, r28, r5 00003FE0 7CA903A6 mtctr r5 00003FE4 4E800420 bctr 00003FE8 89C40001 lbz r14, [r4 + 0x0001] 00003FEC 32640002 addic r19, r4, 2 00003FF0 308E0001 addic r4, r14, 1 00003FF4 54841838 rlwinm r4, r4, 3, 0, 28 00003FF8 7C840734 extsh r4, r4 00003FFC 7CAED010 subfc r5, r14, r26 00004000 7DE47814 addc r15, r4, r15 00004004 7CBA0734 extsh r26, r5 00004008 7D4A2014 addc r10, r10, r4 0000400C 7F182014 addc r24, r24, r4 00004010 7FDE2014 addc r30, r30, r4 00004014 7D8C2014 addc r12, r12, r4 00004018 7D6B2014 addc r11, r11, r4 0000401C 7FFF2014 addc r31, r31, r4 00004020 7D292014 addc r9, r9, r4 00004024 48000D00 b +0x00000D00 /* 00004D24 */ 00004028 89C40001 lbz r14, [r4 + 0x0001] 0000402C 32640002 addic r19, r4, 2 00004030 7C8ED010 subfc r4, r14, r26 00004034 7C9A0734 extsh r26, r4 00004038 388A0000 addi r4, r10, 0x0000 0000403C 84A4FFF8 lwzu r5, [r4 - 0x0008] 00004040 388A0000 addi r4, r10, 0x0000 00004044 84C4FFFC lwzu r6, [r4 - 0x0004] 00004048 388E0000 addi r4, r14, 0x0000 label0000404C: 0000404C 30EEFFFF subic r7, r14, 1 00004050 7CE00735 extsh. r0, r7 00004054 90AA0000 stw [r10], r5 00004058 90CA0004 stw [r10 + 0x0004], r6 0000405C 90B80000 stw [r24], r5 00004060 90D80004 stw [r24 + 0x0004], r6 00004064 314A0008 addic r10, r10, 8 00004068 33180008 addic r24, r24, 8 0000406C 31C00000 addic r14, r0, 0 00004070 4080FFDC bge -0x00000024 /* 0000404C */ 00004074 38BE0000 addi r5, r30, 0x0000 00004078 8405FFF8 lwzu r0, [r5 - 0x0008] 0000407C 38BE0000 addi r5, r30, 0x0000 00004080 84C5FFFC lwzu r6, [r5 - 0x0004] 00004084 38A40000 addi r5, r4, 0x0000 label00004088: 00004088 30E5FFFF subic r7, r5, 1 0000408C 7CE50735 extsh. r5, r7 00004090 901E0000 stw [r30], r0 00004094 90DE0004 stw [r30 + 0x0004], r6 00004098 900C0000 stw [r12], r0 0000409C 90CC0004 stw [r12 + 0x0004], r6 000040A0 33DE0008 addic r30, r30, 8 000040A4 318C0008 addic r12, r12, 8 000040A8 4080FFE0 bge -0x00000020 /* 00004088 */ 000040AC 38AB0000 addi r5, r11, 0x0000 000040B0 8405FFF8 lwzu r0, [r5 - 0x0008] 000040B4 38AB0000 addi r5, r11, 0x0000 000040B8 84C5FFFC lwzu r6, [r5 - 0x0004] 000040BC 38A40000 addi r5, r4, 0x0000 label000040C0: 000040C0 30E5FFFF subic r7, r5, 1 000040C4 7CE50735 extsh. r5, r7 000040C8 900B0000 stw [r11], r0 000040CC 90CB0004 stw [r11 + 0x0004], r6 000040D0 901F0000 stw [r31], r0 000040D4 90DF0004 stw [r31 + 0x0004], r6 000040D8 316B0008 addic r11, r11, 8 000040DC 33FF0008 addic r31, r31, 8 000040E0 4080FFE0 bge -0x00000020 /* 000040C0 */ 000040E4 38A90000 addi r5, r9, 0x0000 000040E8 84E5FFF8 lwzu r7, [r5 - 0x0008] 000040EC 38A90000 addi r5, r9, 0x0000 000040F0 84C5FFFC lwzu r6, [r5 - 0x0004] label000040F4: 000040F4 3084FFFF subic r4, r4, 1 000040F8 7C850735 extsh. r5, r4 000040FC 90E90000 stw [r9], r7 00004100 90C90004 stw [r9 + 0x0004], r6 00004104 90EF0000 stw [r15], r7 00004108 90CF0004 stw [r15 + 0x0004], r6 0000410C 31290008 addic r9, r9, 8 00004110 31EF0008 addic r15, r15, 8 00004114 38850000 addi r4, r5, 0x0000 00004118 4080FFDC bge -0x00000024 /* 000040F4 */ 0000411C 48000C08 b +0x00000C08 /* 00004D24 */ 00004120 89C40001 lbz r14, [r4 + 0x0001] 00004124 32640002 addic r19, r4, 2 00004128 7C8E7014 addc r4, r14, r14 0000412C 30840001 addic r4, r4, 1 00004130 7C84D010 subfc r4, r4, r26 00004134 7C9A0734 extsh r26, r4 00004138 388A0000 addi r4, r10, 0x0000 0000413C 84E4FFF0 lwzu r7, [r4 - 0x0010] 00004140 388A0000 addi r4, r10, 0x0000 00004144 84A4FFF4 lwzu r5, [r4 - 0x000C] 00004148 388A0000 addi r4, r10, 0x0000 0000414C 84C4FFF8 lwzu r6, [r4 - 0x0008] 00004150 388A0000 addi r4, r10, 0x0000 00004154 8404FFFC lwzu r0, [r4 - 0x0004] 00004158 388E0000 addi r4, r14, 0x0000 label0000415C: 0000415C 310EFFFF subic r8, r14, 1 00004160 7D0E0735 extsh. r14, r8 00004164 90EA0000 stw [r10], r7 00004168 90AA0004 stw [r10 + 0x0004], r5 0000416C 90CA0008 stw [r10 + 0x0008], r6 00004170 900A000C stw [r10 + 0x000C], r0 00004174 90F80000 stw [r24], r7 00004178 90B80004 stw [r24 + 0x0004], r5 0000417C 90D80008 stw [r24 + 0x0008], r6 00004180 9018000C stw [r24 + 0x000C], r0 00004184 314A0010 addic r10, r10, 16 00004188 33180010 addic r24, r24, 16 0000418C 4080FFD0 bge -0x00000030 /* 0000415C */ 00004190 38BE0000 addi r5, r30, 0x0000 00004194 85C5FFF0 lwzu r14, [r5 - 0x0010] 00004198 38BE0000 addi r5, r30, 0x0000 0000419C 8405FFF4 lwzu r0, [r5 - 0x000C] 000041A0 38BE0000 addi r5, r30, 0x0000 000041A4 8505FFF8 lwzu r8, [r5 - 0x0008] 000041A8 38BE0000 addi r5, r30, 0x0000 000041AC 84C5FFFC lwzu r6, [r5 - 0x0004] 000041B0 38A40000 addi r5, r4, 0x0000 label000041B4: 000041B4 30A5FFFF subic r5, r5, 1 000041B8 7CA70735 extsh. r7, r5 000041BC 91DE0000 stw [r30], r14 000041C0 901E0004 stw [r30 + 0x0004], r0 000041C4 911E0008 stw [r30 + 0x0008], r8 000041C8 90DE000C stw [r30 + 0x000C], r6 000041CC 91CC0000 stw [r12], r14 000041D0 900C0004 stw [r12 + 0x0004], r0 000041D4 910C0008 stw [r12 + 0x0008], r8 000041D8 90CC000C stw [r12 + 0x000C], r6 000041DC 33DE0010 addic r30, r30, 16 000041E0 318C0010 addic r12, r12, 16 000041E4 38A70000 addi r5, r7, 0x0000 000041E8 4080FFCC bge -0x00000034 /* 000041B4 */ 000041EC 38AB0000 addi r5, r11, 0x0000 000041F0 85C5FFF0 lwzu r14, [r5 - 0x0010] 000041F4 38AB0000 addi r5, r11, 0x0000 000041F8 8405FFF4 lwzu r0, [r5 - 0x000C] 000041FC 38AB0000 addi r5, r11, 0x0000 00004200 8505FFF8 lwzu r8, [r5 - 0x0008] 00004204 38AB0000 addi r5, r11, 0x0000 00004208 84C5FFFC lwzu r6, [r5 - 0x0004] 0000420C 38A40000 addi r5, r4, 0x0000 label00004210: 00004210 30A5FFFF subic r5, r5, 1 00004214 7CA70735 extsh. r7, r5 00004218 91CB0000 stw [r11], r14 0000421C 900B0004 stw [r11 + 0x0004], r0 00004220 910B0008 stw [r11 + 0x0008], r8 00004224 90CB000C stw [r11 + 0x000C], r6 00004228 91DF0000 stw [r31], r14 0000422C 901F0004 stw [r31 + 0x0004], r0 00004230 911F0008 stw [r31 + 0x0008], r8 00004234 90DF000C stw [r31 + 0x000C], r6 00004238 316B0010 addic r11, r11, 16 0000423C 33FF0010 addic r31, r31, 16 00004240 38A70000 addi r5, r7, 0x0000 00004244 4080FFCC bge -0x00000034 /* 00004210 */ 00004248 38A90000 addi r5, r9, 0x0000 0000424C 8405FFF0 lwzu r0, [r5 - 0x0010] 00004250 38A90000 addi r5, r9, 0x0000 00004254 84E5FFF4 lwzu r7, [r5 - 0x000C] 00004258 38A90000 addi r5, r9, 0x0000 0000425C 8505FFF8 lwzu r8, [r5 - 0x0008] 00004260 38A90000 addi r5, r9, 0x0000 00004264 84C5FFFC lwzu r6, [r5 - 0x0004] label00004268: 00004268 3084FFFF subic r4, r4, 1 0000426C 7C850735 extsh. r5, r4 00004270 90090000 stw [r9], r0 00004274 90E90004 stw [r9 + 0x0004], r7 00004278 91090008 stw [r9 + 0x0008], r8 0000427C 90C9000C stw [r9 + 0x000C], r6 00004280 900F0000 stw [r15], r0 00004284 90EF0004 stw [r15 + 0x0004], r7 00004288 910F0008 stw [r15 + 0x0008], r8 0000428C 90CF000C stw [r15 + 0x000C], r6 00004290 31290010 addic r9, r9, 16 00004294 31EF0010 addic r15, r15, 16 00004298 38850000 addi r4, r5, 0x0000 0000429C 4080FFCC bge -0x00000034 /* 00004268 */ 000042A0 48000A84 b +0x00000A84 /* 00004D24 */ 000042A4 89C40001 lbz r14, [r4 + 0x0001] 000042A8 32640002 addic r19, r4, 2 000042AC 7C8ED010 subfc r4, r14, r26 000042B0 7C9A0734 extsh r26, r4 000042B4 88930000 lbz r4, [r19] 000042B8 32730001 addic r19, r19, 1 000042BC 5484103A rlwinm r4, r4, 2, 0, 29 000042C0 7CA4AA2E lhzx r5, r4, r21 000042C4 7CD9222E lhzx r6, r25, r4 000042C8 7C99202E lwzx r4, r25, r4 000042CC 54A5801E rlwinm r5, r5, 16, 0, 15 000042D0 7CA53014 addc r5, r5, r6 label000042D4: 000042D4 30CEFFFF subic r6, r14, 1 000042D8 7CC70735 extsh. r7, r6 000042DC 908A0000 stw [r10], r4 000042E0 908A0004 stw [r10 + 0x0004], r4 000042E4 90B80000 stw [r24], r5 000042E8 314A0008 addic r10, r10, 8 000042EC 90B80004 stw [r24 + 0x0004], r5 000042F0 909E0000 stw [r30], r4 000042F4 33180008 addic r24, r24, 8 000042F8 909E0004 stw [r30 + 0x0004], r4 000042FC 90AC0000 stw [r12], r5 00004300 33DE0008 addic r30, r30, 8 00004304 90AC0004 stw [r12 + 0x0004], r5 00004308 908B0000 stw [r11], r4 0000430C 318C0008 addic r12, r12, 8 00004310 908B0004 stw [r11 + 0x0004], r4 00004314 90BF0000 stw [r31], r5 00004318 316B0008 addic r11, r11, 8 0000431C 90BF0004 stw [r31 + 0x0004], r5 00004320 90890000 stw [r9], r4 00004324 33FF0008 addic r31, r31, 8 00004328 90890004 stw [r9 + 0x0004], r4 0000432C 90AF0000 stw [r15], r5 00004330 90AF0004 stw [r15 + 0x0004], r5 00004334 31290008 addic r9, r9, 8 00004338 31EF0008 addic r15, r15, 8 0000433C 39C70000 addi r14, r7, 0x0000 00004340 4080FF94 bge -0x0000006C /* 000042D4 */ 00004344 480009E0 b +0x000009E0 /* 00004D24 */ 00004348 80A3003C lwz r5, [r3 + 0x003C] 0000434C A0C40001 lhz r6, [r4 + 0x0001] 00004350 54A5083C rlwinm r5, r5, 1, 0, 30 00004354 7CD22B2E sthx r6, r18, r5 00004358 80A3003C lwz r5, [r3 + 0x003C] 0000435C 32640003 addic r19, r4, 3 00004360 30850001 addic r4, r5, 1 00004364 2C840100 cmpwi cr1, r4, 256 00004368 9083003C stw [r3 + 0x003C], r4 0000436C 54A5063E rlwinm r5, r5, 0, 24, 31 00004370 4086001C bne cr1, +0x0000001C /* 0000438C */ 00004374 9203003C stw [r3 + 0x003C], r16 00004378 54A4083C rlwinm r4, r5, 1, 0, 30 0000437C 7CAED010 subfc r5, r14, r26 00004380 48000014 b +0x00000014 /* 00004394 */ 00004384 88A40001 lbz r5, [r4 + 0x0001] 00004388 32640002 addic r19, r4, 2 label0000438C: 0000438C 54A4083C rlwinm r4, r5, 1, 0, 30 00004390 7CAED010 subfc r5, r14, r26 label00004394: 00004394 7C922014 addc r4, r18, r4 00004398 7CBA0734 extsh r26, r5 label0000439C: 0000439C 89130000 lbz r8, [r19] 000043A0 5505C9FE rlwinm r5, r8, 25, 7, 31 000043A4 7CC428AE lbzx r6, r4, r5 000043A8 5505D7FE rlwinm r5, r8, 26, 31, 31 000043AC 7CA428AE lbzx r5, r4, r5 000043B0 54C6103A rlwinm r6, r6, 2, 0, 29 000043B4 7CE6AA2E lhzx r7, r6, r21 000043B8 54A5103A rlwinm r5, r5, 2, 0, 29 000043BC 7C192A2E lhzx r0, r25, r5 000043C0 7CD9322E lhzx r6, r25, r6 000043C4 7CA5AA2E lhzx r5, r5, r21 000043C8 54C6801E rlwinm r6, r6, 16, 0, 15 000043CC 7CA53014 addc r5, r5, r6 000043D0 90AA0000 stw [r10], r5 000043D4 54E7801E rlwinm r7, r7, 16, 0, 15 000043D8 7CE03814 addc r7, r0, r7 000043DC 90F80000 stw [r24], r7 000043E0 5505DFFE rlwinm r5, r8, 27, 31, 31 000043E4 7CA428AE lbzx r5, r4, r5 000043E8 5506E7FE rlwinm r6, r8, 28, 31, 31 000043EC 54A5103A rlwinm r5, r5, 2, 0, 29 000043F0 7CE430AE lbzx r7, r4, r6 000043F4 7CC5AA2E lhzx r6, r5, r21 000043F8 7CB92A2E lhzx r5, r25, r5 000043FC 54E7103A rlwinm r7, r7, 2, 0, 29 00004400 54A0801E rlwinm r0, r5, 16, 0, 15 00004404 7CA7AA2E lhzx r5, r7, r21 00004408 7CF93A2E lhzx r7, r25, r7 label0000440C: 0000440C 7CA50014 addc r5, r5, r0 00004410 54C6801E rlwinm r6, r6, 16, 0, 15 00004414 90AA0004 stw [r10 + 0x0004], r5 00004418 7CC73014 addc r6, r7, r6 0000441C 90D80004 stw [r24 + 0x0004], r6 00004420 5505EFFE rlwinm r5, r8, 29, 31, 31 00004424 7CC428AE lbzx r6, r4, r5 00004428 5505F7FE rlwinm r5, r8, 30, 31, 31 0000442C 7CA428AE lbzx r5, r4, r5 00004430 54C6103A rlwinm r6, r6, 2, 0, 29 00004434 7CF9322E lhzx r7, r25, r6 00004438 54A5103A rlwinm r5, r5, 2, 0, 29 0000443C 7CC6AA2E lhzx r6, r6, r21 00004440 7C05AA2E lhzx r0, r5, r21 00004444 7CB92A2E lhzx r5, r25, r5 00004448 54E7801E rlwinm r7, r7, 16, 0, 15 0000444C 7CE03814 addc r7, r0, r7 00004450 54C6801E rlwinm r6, r6, 16, 0, 15 00004454 7CA53014 addc r5, r5, r6 00004458 90FE0000 stw [r30], r7 0000445C 90AC0000 stw [r12], r5 00004460 5505FFFE rlwinm r5, r8, 31, 31, 31 00004464 7CA428AE lbzx r5, r4, r5 00004468 33180008 addic r24, r24, 8 0000446C 314A0008 addic r10, r10, 8 00004470 54A5103A rlwinm r5, r5, 2, 0, 29 00004474 550607FE rlwinm r6, r8, 0, 31, 31 00004478 7CC430AE lbzx r6, r4, r6 0000447C 7CE5AA2E lhzx r7, r5, r21 00004480 7C192A2E lhzx r0, r25, r5 00004484 54C6103A rlwinm r6, r6, 2, 0, 29 00004488 7CA6AA2E lhzx r5, r6, r21 0000448C 7CD9322E lhzx r6, r25, r6 00004490 5400801E rlwinm r0, r0, 16, 0, 15 00004494 7CA50014 addc r5, r5, r0 00004498 54E7801E rlwinm r7, r7, 16, 0, 15 0000449C 7CC63814 addc r6, r6, r7 000044A0 90BE0004 stw [r30 + 0x0004], r5 000044A4 90CC0004 stw [r12 + 0x0004], r6 000044A8 89B30001 lbz r13, [r19 + 0x0001] 000044AC 33DE0008 addic r30, r30, 8 000044B0 55A5C9FE rlwinm r5, r13, 25, 7, 31 000044B4 7CC428AE lbzx r6, r4, r5 000044B8 55A5D7FE rlwinm r5, r13, 26, 31, 31 000044BC 54C7103A rlwinm r7, r6, 2, 0, 29 000044C0 7CA428AE lbzx r5, r4, r5 000044C4 7CD93A2E lhzx r6, r25, r7 000044C8 7C07AA2E lhzx r0, r7, r21 label000044CC: 000044CC 54A5103A rlwinm r5, r5, 2, 0, 29 000044D0 54C7801E rlwinm r7, r6, 16, 0, 15 000044D4 32730002 addic r19, r19, 2 000044D8 318C0008 addic r12, r12, 8 000044DC 7CC5AA2E lhzx r6, r5, r21 000044E0 7CB92A2E lhzx r5, r25, r5 000044E4 7CC63814 addc r6, r6, r7 000044E8 5407801E rlwinm r7, r0, 16, 0, 15 000044EC 7CA53814 addc r5, r5, r7 000044F0 90CB0000 stw [r11], r6 000044F4 90BF0000 stw [r31], r5 000044F8 55A5DFFE rlwinm r5, r13, 27, 31, 31 000044FC 7CC428AE lbzx r6, r4, r5 00004500 55A5E7FE rlwinm r5, r13, 28, 31, 31 00004504 54C7103A rlwinm r7, r6, 2, 0, 29 00004508 7CA428AE lbzx r5, r4, r5 0000450C 7CD93A2E lhzx r6, r25, r7 00004510 7C07AA2E lhzx r0, r7, r21 00004514 54A5103A rlwinm r5, r5, 2, 0, 29 00004518 7CE5AA2E lhzx r7, r5, r21 0000451C 54C8801E rlwinm r8, r6, 16, 0, 15 00004520 7CD92A2E lhzx r6, r25, r5 00004524 7CE74014 addc r7, r7, r8 00004528 5400801E rlwinm r0, r0, 16, 0, 15 0000452C 7CC60014 addc r6, r6, r0 00004530 90EB0004 stw [r11 + 0x0004], r7 00004534 90DF0004 stw [r31 + 0x0004], r6 00004538 7CC5AA2E lhzx r6, r5, r21 label0000453C: 0000453C 7CF92A2E lhzx r7, r25, r5 fn00004540: 00004540 33FF0008 addic r31, r31, 8 00004544 316B0008 addic r11, r11, 8 00004548 55A5F7FE rlwinm r5, r13, 30, 31, 31 0000454C 7CA428AE lbzx r5, r4, r5 00004550 54E7801E rlwinm r7, r7, 16, 0, 15 00004554 54A5103A rlwinm r5, r5, 2, 0, 29 00004558 7C05AA2E lhzx r0, r5, r21 0000455C 7CB92A2E lhzx r5, r25, r5 00004560 7CE03814 addc r7, r0, r7 00004564 54C6801E rlwinm r6, r6, 16, 0, 15 00004568 7CA53014 addc r5, r5, r6 0000456C 90E90000 stw [r9], r7 00004570 90AF0000 stw [r15], r5 00004574 55A5FFFE rlwinm r5, r13, 31, 31, 31 00004578 7CC428AE lbzx r6, r4, r5 0000457C 55A507FE rlwinm r5, r13, 0, 31, 31 00004580 7CA428AE lbzx r5, r4, r5 00004584 54C6103A rlwinm r6, r6, 2, 0, 29 00004588 7C19322E lhzx r0, r25, r6 0000458C 54A5103A rlwinm r5, r5, 2, 0, 29 00004590 7CC6AA2E lhzx r6, r6, r21 00004594 7CE5AA2E lhzx r7, r5, r21 00004598 7CB92A2E lhzx r5, r25, r5 0000459C 5400801E rlwinm r0, r0, 16, 0, 15 000045A0 7CE70014 addc r7, r7, r0 000045A4 54C6801E rlwinm r6, r6, 16, 0, 15 000045A8 7CA53014 addc r5, r5, r6 000045AC 90E90004 stw [r9 + 0x0004], r7 000045B0 90AF0004 stw [r15 + 0x0004], r5 000045B4 31290008 addic r9, r9, 8 000045B8 30AEFFFF subic r5, r14, 1 000045BC 7CA60735 extsh. r6, r5 000045C0 31EF0008 addic r15, r15, 8 000045C4 39C60000 addi r14, r6, 0x0000 000045C8 4080FDD4 bge -0x0000022C /* 0000439C */ 000045CC 309AFFFF subic r4, r26, 1 000045D0 7C850735 extsh. r5, r4 000045D4 48000758 b +0x00000758 /* 00004D2C */ 000045D8 80A30040 lwz r5, [r3 + 0x0040] 000045DC 80C40001 lwz r6, [r4 + 0x0001] 000045E0 54A5103A rlwinm r5, r5, 2, 0, 29 000045E4 7CD7292E stwx r23, r6, r5 000045E8 80A30040 lwz r5, [r3 + 0x0040] 000045EC 32640005 addic r19, r4, 5 000045F0 30850001 addic r4, r5, 1 000045F4 2C840100 cmpwi cr1, r4, 256 000045F8 90830040 stw [r3 + 0x0040], r4 000045FC 54A5063E rlwinm r5, r5, 0, 24, 31 00004600 4086001C bne cr1, +0x0000001C /* 0000461C */ 00004604 92030040 stw [r3 + 0x0040], r16 label00004608: 00004608 54A4103A rlwinm r4, r5, 2, 0, 29 0000460C 7CAED010 subfc r5, r14, r26 00004610 48000014 b +0x00000014 /* 00004624 */ 00004614 88A40001 lbz r5, [r4 + 0x0001] 00004618 32640002 addic r19, r4, 2 label0000461C: 0000461C 54A4103A rlwinm r4, r5, 2, 0, 29 00004620 7CAED010 subfc r5, r14, r26 label00004624: 00004624 7DB72014 addc r13, r23, r4 00004628 7CBA0734 extsh r26, r5 label0000462C: 0000462C 88130000 lbz r0, [r19] 00004630 5404D1BE rlwinm r4, r0, 26, 6, 31 00004634 7CAD20AE lbzx r5, r13, r4 00004638 5404E7BE rlwinm r4, r0, 28, 30, 31 0000463C 7C8D20AE lbzx r4, r13, r4 00004640 54A5103A rlwinm r5, r5, 2, 0, 29 00004644 7CC5AA2E lhzx r6, r5, r21 00004648 5484103A rlwinm r4, r4, 2, 0, 29 0000464C 7D19222E lhzx r8, r25, r4 00004650 7CB92A2E lhzx r5, r25, r5 00004654 540707BE rlwinm r7, r0, 0, 30, 31 00004658 7C84AA2E lhzx r4, r4, r21 0000465C 54A5801E rlwinm r5, r5, 16, 0, 15 00004660 7C842814 addc r4, r4, r5 00004664 908A0000 stw [r10], r4 00004668 54C6801E rlwinm r6, r6, 16, 0, 15 0000466C 7CC83014 addc r6, r8, r6 00004670 90D80000 stw [r24], r6 00004674 5404F7BE rlwinm r4, r0, 30, 30, 31 00004678 7C8D20AE lbzx r4, r13, r4 0000467C 7CAD38AE lbzx r5, r13, r7 00004680 5484103A rlwinm r4, r4, 2, 0, 29 00004684 7CD9222E lhzx r6, r25, r4 00004688 7C84AA2E lhzx r4, r4, r21 0000468C 54A5103A rlwinm r5, r5, 2, 0, 29 00004690 54C7801E rlwinm r7, r6, 16, 0, 15 00004694 7CC5AA2E lhzx r6, r5, r21 00004698 7CB92A2E lhzx r5, r25, r5 0000469C 7CC63814 addc r6, r6, r7 000046A0 5484801E rlwinm r4, r4, 16, 0, 15 000046A4 7C852014 addc r4, r5, r4 000046A8 90CA0004 stw [r10 + 0x0004], r6 000046AC 90980004 stw [r24 + 0x0004], r4 000046B0 88130001 lbz r0, [r19 + 0x0001] 000046B4 314A0008 addic r10, r10, 8 000046B8 5404D1BE rlwinm r4, r0, 26, 6, 31 000046BC 7CAD20AE lbzx r5, r13, r4 000046C0 5404E7BE rlwinm r4, r0, 28, 30, 31 000046C4 7C8D20AE lbzx r4, r13, r4 000046C8 54A5103A rlwinm r5, r5, 2, 0, 29 000046CC 7CD92A2E lhzx r6, r25, r5 000046D0 5484103A rlwinm r4, r4, 2, 0, 29 000046D4 7CA5AA2E lhzx r5, r5, r21 000046D8 7CE4AA2E lhzx r7, r4, r21 000046DC 7C99222E lhzx r4, r25, r4 000046E0 54C6801E rlwinm r6, r6, 16, 0, 15 000046E4 7CC73014 addc r6, r7, r6 000046E8 54A5801E rlwinm r5, r5, 16, 0, 15 000046EC 7C842814 addc r4, r4, r5 000046F0 90DE0000 stw [r30], r6 000046F4 908C0000 stw [r12], r4 000046F8 5404F7BE rlwinm r4, r0, 30, 30, 31 000046FC 33180008 addic r24, r24, 8 00004700 7CAD20AE lbzx r5, r13, r4 00004704 540407BE rlwinm r4, r0, 0, 30, 31 00004708 7C8D20AE lbzx r4, r13, r4 0000470C 54A5103A rlwinm r5, r5, 2, 0, 29 00004710 7CF92A2E lhzx r7, r25, r5 00004714 5484103A rlwinm r4, r4, 2, 0, 29 00004718 7CA5AA2E lhzx r5, r5, r21 0000471C 7CC4AA2E lhzx r6, r4, r21 00004720 7C99222E lhzx r4, r25, r4 00004724 54E7801E rlwinm r7, r7, 16, 0, 15 00004728 7CC63814 addc r6, r6, r7 0000472C 54A5801E rlwinm r5, r5, 16, 0, 15 00004730 7C842814 addc r4, r4, r5 00004734 90DE0004 stw [r30 + 0x0004], r6 00004738 908C0004 stw [r12 + 0x0004], r4 0000473C 88130002 lbz r0, [r19 + 0x0002] 00004740 33DE0008 addic r30, r30, 8 00004744 5404D1BE rlwinm r4, r0, 26, 6, 31 00004748 7CAD20AE lbzx r5, r13, r4 0000474C 5404E7BE rlwinm r4, r0, 28, 30, 31 00004750 54A6103A rlwinm r6, r5, 2, 0, 29 label00004754: 00004754 7C8D20AE lbzx r4, r13, r4 00004758 7CB9322E lhzx r5, r25, r6 0000475C 5484103A rlwinm r4, r4, 2, 0, 29 00004760 318C0008 addic r12, r12, 8 00004764 7CC6AA2E lhzx r6, r6, r21 00004768 54A5801E rlwinm r5, r5, 16, 0, 15 0000476C 7CE4AA2E lhzx r7, r4, r21 00004770 7C99222E lhzx r4, r25, r4 00004774 7CA72814 addc r5, r7, r5 00004778 54C6801E rlwinm r6, r6, 16, 0, 15 0000477C 7C843014 addc r4, r4, r6 00004780 90AB0000 stw [r11], r5 label00004784: 00004784 909F0000 stw [r31], r4 00004788 5404F7BE rlwinm r4, r0, 30, 30, 31 0000478C 7CAD20AE lbzx r5, r13, r4 00004790 540407BE rlwinm r4, r0, 0, 30, 31 00004794 7C8D20AE lbzx r4, r13, r4 00004798 54A5103A rlwinm r5, r5, 2, 0, 29 0000479C 7CF92A2E lhzx r7, r25, r5 000047A0 5484103A rlwinm r4, r4, 2, 0, 29 000047A4 7CA5AA2E lhzx r5, r5, r21 000047A8 7CC4AA2E lhzx r6, r4, r21 000047AC 7C99222E lhzx r4, r25, r4 000047B0 54E7801E rlwinm r7, r7, 16, 0, 15 000047B4 7CC63814 addc r6, r6, r7 000047B8 54A5801E rlwinm r5, r5, 16, 0, 15 000047BC 7C842814 addc r4, r4, r5 000047C0 90CB0004 stw [r11 + 0x0004], r6 000047C4 909F0004 stw [r31 + 0x0004], r4 000047C8 88130003 lbz r0, [r19 + 0x0003] 000047CC 316B0008 addic r11, r11, 8 000047D0 33FF0008 addic r31, r31, 8 000047D4 32730004 addic r19, r19, 4 000047D8 5404D1BE rlwinm r4, r0, 26, 6, 31 000047DC 7CAD20AE lbzx r5, r13, r4 000047E0 5404E7BE rlwinm r4, r0, 28, 30, 31 000047E4 7C8D20AE lbzx r4, r13, r4 000047E8 54A5103A rlwinm r5, r5, 2, 0, 29 000047EC 7CD92A2E lhzx r6, r25, r5 000047F0 5484103A rlwinm r4, r4, 2, 0, 29 000047F4 7CA5AA2E lhzx r5, r5, r21 000047F8 7CE4AA2E lhzx r7, r4, r21 000047FC 7C99222E lhzx r4, r25, r4 00004800 54C6801E rlwinm r6, r6, 16, 0, 15 00004804 7CC73014 addc r6, r7, r6 00004808 54A5801E rlwinm r5, r5, 16, 0, 15 0000480C 7C842814 addc r4, r4, r5 00004810 90C90000 stw [r9], r6 00004814 908F0000 stw [r15], r4 00004818 5404F7BE rlwinm r4, r0, 30, 30, 31 0000481C 7CAD20AE lbzx r5, r13, r4 00004820 540407BE rlwinm r4, r0, 0, 30, 31 00004824 7C8D20AE lbzx r4, r13, r4 00004828 54A5103A rlwinm r5, r5, 2, 0, 29 0000482C 7CD92A2E lhzx r6, r25, r5 00004830 5484103A rlwinm r4, r4, 2, 0, 29 00004834 7CA5AA2E lhzx r5, r5, r21 00004838 7CE4AA2E lhzx r7, r4, r21 0000483C 54C6801E rlwinm r6, r6, 16, 0, 15 00004840 7CC73014 addc r6, r7, r6 00004844 54A5801E rlwinm r5, r5, 16, 0, 15 00004848 300EFFFF subic r0, r14, 1 0000484C 7C99222E lhzx r4, r25, r4 00004850 7C070735 extsh. r7, r0 00004854 7C842814 addc r4, r4, r5 00004858 90C90004 stw [r9 + 0x0004], r6 0000485C 908F0004 stw [r15 + 0x0004], r4 00004860 31290008 addic r9, r9, 8 00004864 31EF0008 addic r15, r15, 8 00004868 39C70000 addi r14, r7, 0x0000 0000486C 4080FDC0 bge -0x00000240 /* 0000462C */ 00004870 480004B4 b +0x000004B4 /* 00004D24 */ 00004874 80A30044 lwz r5, [r3 + 0x0044] 00004878 80C40001 lwz r6, [r4 + 0x0001] 0000487C 54A51838 rlwinm r5, r5, 3, 0, 28 00004880 80E40005 lwz r7, [r4 + 0x0005] 00004884 7CBB2814 addc r5, r27, r5 00004888 90E50004 stw [r5 + 0x0004], r7 0000488C 90C50000 stw [r5], r6 00004890 80A30044 lwz r5, [r3 + 0x0044] 00004894 32640009 addic r19, r4, 9 label00004898: 00004898 30850001 addic r4, r5, 1 0000489C 2C840100 cmpwi cr1, r4, 256 000048A0 90830044 stw [r3 + 0x0044], r4 000048A4 54A5063E rlwinm r5, r5, 0, 24, 31 000048A8 4086001C bne cr1, +0x0000001C /* 000048C4 */ 000048AC 92030044 stw [r3 + 0x0044], r16 000048B0 54A41838 rlwinm r4, r5, 3, 0, 28 000048B4 7CAED010 subfc r5, r14, r26 000048B8 48000014 b +0x00000014 /* 000048CC */ 000048BC 88A40001 lbz r5, [r4 + 0x0001] 000048C0 32640002 addic r19, r4, 2 label000048C4: 000048C4 54A41838 rlwinm r4, r5, 3, 0, 28 000048C8 7CAED010 subfc r5, r14, r26 label000048CC: 000048CC 7D1B2014 addc r8, r27, r4 000048D0 7CBA0734 extsh r26, r5 label000048D4: 000048D4 A8930000 lha r4, [r19] 000048D8 54859F7E rlwinm r5, r4, 19, 29, 31 000048DC 7CC828AE lbzx r6, r8, r5 000048E0 5485B77E rlwinm r5, r4, 22, 29, 31 000048E4 7CA828AE lbzx r5, r8, r5 000048E8 54C6103A rlwinm r6, r6, 2, 0, 29 000048EC 7CE6AA2E lhzx r7, r6, r21 000048F0 54A5103A rlwinm r5, r5, 2, 0, 29 000048F4 7C192A2E lhzx r0, r25, r5 000048F8 7CD9322E lhzx r6, r25, r6 000048FC 7CA5AA2E lhzx r5, r5, r21 00004900 54C6801E rlwinm r6, r6, 16, 0, 15 00004904 7CA53014 addc r5, r5, r6 00004908 90AA0000 stw [r10], r5 0000490C 54E7801E rlwinm r7, r7, 16, 0, 15 00004910 7CE03814 addc r7, r0, r7 00004914 90F80000 stw [r24], r7 00004918 5485CF7E rlwinm r5, r4, 25, 29, 31 0000491C 7CA828AE lbzx r5, r8, r5 00004920 5486E77E rlwinm r6, r4, 28, 29, 31 00004924 54A5103A rlwinm r5, r5, 2, 0, 29 00004928 7CE830AE lbzx r7, r8, r6 0000492C 7CC5AA2E lhzx r6, r5, r21 00004930 7CB92A2E lhzx r5, r25, r5 00004934 54E7103A rlwinm r7, r7, 2, 0, 29 00004938 54A0801E rlwinm r0, r5, 16, 0, 15 0000493C 7CA7AA2E lhzx r5, r7, r21 00004940 7CF93A2E lhzx r7, r25, r7 00004944 7CA50014 addc r5, r5, r0 00004948 54C6801E rlwinm r6, r6, 16, 0, 15 0000494C 7CC73014 addc r6, r7, r6 00004950 90AA0004 stw [r10 + 0x0004], r5 00004954 90D80004 stw [r24 + 0x0004], r6 00004958 A8B30002 lha r5, [r19 + 0x0002] 0000495C 314A0008 addic r10, r10, 8 00004960 54A69F7E rlwinm r6, r5, 19, 29, 31 00004964 7CE830AE lbzx r7, r8, r6 00004968 54A6B77E rlwinm r6, r5, 22, 29, 31 0000496C 7C0830AE lbzx r0, r8, r6 00004970 54E6103A rlwinm r6, r7, 2, 0, 29 00004974 540D103A rlwinm r13, r0, 2, 0, 29 00004978 7CF9322E lhzx r7, r25, r6 0000497C 7C06AA2E lhzx r0, r6, r21 00004980 7CCDAA2E lhzx r6, r13, r21 00004984 54E7801E rlwinm r7, r7, 16, 0, 15 00004988 7DB96A2E lhzx r13, r25, r13 0000498C 7CC63814 addc r6, r6, r7 00004990 5407801E rlwinm r7, r0, 16, 0, 15 00004994 7CED3814 addc r7, r13, r7 00004998 90DE0000 stw [r30], r6 0000499C 90EC0000 stw [r12], r7 000049A0 54A6CF7E rlwinm r6, r5, 25, 29, 31 000049A4 33180008 addic r24, r24, 8 000049A8 7CE830AE lbzx r7, r8, r6 000049AC 54A6E77E rlwinm r6, r5, 28, 29, 31 000049B0 7C0830AE lbzx r0, r8, r6 000049B4 54E6103A rlwinm r6, r7, 2, 0, 29 000049B8 540D103A rlwinm r13, r0, 2, 0, 29 000049BC 7CF9322E lhzx r7, r25, r6 000049C0 7C06AA2E lhzx r0, r6, r21 000049C4 7CCDAA2E lhzx r6, r13, r21 000049C8 54E7801E rlwinm r7, r7, 16, 0, 15 000049CC 7DB96A2E lhzx r13, r25, r13 000049D0 7CC63814 addc r6, r6, r7 000049D4 5407801E rlwinm r7, r0, 16, 0, 15 000049D8 7CED3814 addc r7, r13, r7 000049DC 90DE0004 stw [r30 + 0x0004], r6 000049E0 90EC0004 stw [r12 + 0x0004], r7 000049E4 A9B30004 lha r13, [r19 + 0x0004] 000049E8 54A0452E rlwinm r0, r5, 8, 20, 23 000049EC 55A59F7E rlwinm r5, r13, 19, 29, 31 000049F0 7CA828AE lbzx r5, r8, r5 000049F4 50806426 rlwimi r0, r4, 12, 16, 19 000049F8 54A5103A rlwinm r5, r5, 2, 0, 29 000049FC 55A4B77E rlwinm r4, r13, 22, 29, 31 00004A00 33DE0008 addic r30, r30, 8 00004A04 318C0008 addic r12, r12, 8 00004A08 32730006 addic r19, r19, 6 00004A0C 7CC5AA2E lhzx r6, r5, r21 00004A10 7C8820AE lbzx r4, r8, r4 00004A14 7CF92A2E lhzx r7, r25, r5 00004A18 5485103A rlwinm r5, r4, 2, 0, 29 00004A1C 7C85AA2E lhzx r4, r5, r21 00004A20 7CB92A2E lhzx r5, r25, r5 00004A24 54E7801E rlwinm r7, r7, 16, 0, 15 00004A28 7C843814 addc r4, r4, r7 00004A2C 54C6801E rlwinm r6, r6, 16, 0, 15 00004A30 7CA53014 addc r5, r5, r6 00004A34 908B0000 stw [r11], r4 00004A38 90BF0000 stw [r31], r5 00004A3C 55A4CF7E rlwinm r4, r13, 25, 29, 31 00004A40 7CA820AE lbzx r5, r8, r4 00004A44 55A4E77E rlwinm r4, r13, 28, 29, 31 00004A48 7CC820AE lbzx r6, r8, r4 00004A4C 54A4103A rlwinm r4, r5, 2, 0, 29 00004A50 54C7103A rlwinm r7, r6, 2, 0, 29 00004A54 7CB9222E lhzx r5, r25, r4 00004A58 7CC4AA2E lhzx r6, r4, r21 00004A5C 7C87AA2E lhzx r4, r7, r21 00004A60 54A5801E rlwinm r5, r5, 16, 0, 15 00004A64 7CF93A2E lhzx r7, r25, r7 00004A68 7C842814 addc r4, r4, r5 00004A6C 54C5801E rlwinm r5, r6, 16, 0, 15 00004A70 7CA72814 addc r5, r7, r5 00004A74 908B0004 stw [r11 + 0x0004], r4 00004A78 90BF0004 stw [r31 + 0x0004], r5 00004A7C 316B0008 addic r11, r11, 8 00004A80 33FF0008 addic r31, r31, 8 00004A84 55A42636 rlwinm r4, r13, 4, 24, 27 00004A88 7C002378 or r0, r0, r4 00004A8C 54049F7E rlwinm r4, r0, 19, 29, 31 00004A90 7CA820AE lbzx r5, r8, r4 00004A94 5404B77E rlwinm r4, r0, 22, 29, 31 00004A98 7C8820AE lbzx r4, r8, r4 00004A9C 54A5103A rlwinm r5, r5, 2, 0, 29 00004AA0 7CD92A2E lhzx r6, r25, r5 00004AA4 5484103A rlwinm r4, r4, 2, 0, 29 00004AA8 7CA5AA2E lhzx r5, r5, r21 00004AAC 7CE4AA2E lhzx r7, r4, r21 00004AB0 7C99222E lhzx r4, r25, r4 00004AB4 54C6801E rlwinm r6, r6, 16, 0, 15 00004AB8 7CC73014 addc r6, r7, r6 00004ABC 54A5801E rlwinm r5, r5, 16, 0, 15 00004AC0 7C842814 addc r4, r4, r5 00004AC4 90C90000 stw [r9], r6 00004AC8 908F0000 stw [r15], r4 00004ACC 5404CF7E rlwinm r4, r0, 25, 29, 31 00004AD0 7CA820AE lbzx r5, r8, r4 00004AD4 5404E77E rlwinm r4, r0, 28, 29, 31 00004AD8 54A6103A rlwinm r6, r5, 2, 0, 29 00004ADC 7CB9322E lhzx r5, r25, r6 00004AE0 7C8820AE lbzx r4, r8, r4 00004AE4 7CC6AA2E lhzx r6, r6, r21 00004AE8 54A5801E rlwinm r5, r5, 16, 0, 15 00004AEC 5484103A rlwinm r4, r4, 2, 0, 29 00004AF0 7CE4AA2E lhzx r7, r4, r21 00004AF4 31CEFFFF subic r14, r14, 1 00004AF8 7C99222E lhzx r4, r25, r4 00004AFC 7DC00735 extsh. r0, r14 00004B00 7CA72814 addc r5, r7, r5 00004B04 54C6801E rlwinm r6, r6, 16, 0, 15 00004B08 7C843014 addc r4, r4, r6 00004B0C 90A90004 stw [r9 + 0x0004], r5 00004B10 908F0004 stw [r15 + 0x0004], r4 00004B14 31290008 addic r9, r9, 8 00004B18 31EF0008 addic r15, r15, 8 00004B1C 31C00000 addic r14, r0, 0 00004B20 4080FDB4 bge -0x0000024C /* 000048D4 */ 00004B24 48000200 b +0x00000200 /* 00004D24 */ 00004B28 7C8ED010 subfc r4, r14, r26 00004B2C 7C9A0734 extsh r26, r4 label00004B30: 00004B30 88B30000 lbz r5, [r19] 00004B34 88930001 lbz r4, [r19 + 0x0001] 00004B38 54A5103A rlwinm r5, r5, 2, 0, 29 00004B3C 7CC5AA2E lhzx r6, r5, r21 00004B40 5484103A rlwinm r4, r4, 2, 0, 29 00004B44 7CF9222E lhzx r7, r25, r4 00004B48 7CB92A2E lhzx r5, r25, r5 00004B4C 7C84AA2E lhzx r4, r4, r21 00004B50 54A5801E rlwinm r5, r5, 16, 0, 15 00004B54 7C842814 addc r4, r4, r5 00004B58 54C6801E rlwinm r6, r6, 16, 0, 15 00004B5C 7CC73014 addc r6, r7, r6 00004B60 908A0000 stw [r10], r4 00004B64 90D80000 stw [r24], r6 00004B68 88B30002 lbz r5, [r19 + 0x0002] 00004B6C 88930003 lbz r4, [r19 + 0x0003] 00004B70 54A5103A rlwinm r5, r5, 2, 0, 29 00004B74 7CC5AA2E lhzx r6, r5, r21 00004B78 5484103A rlwinm r4, r4, 2, 0, 29 00004B7C 7CF9222E lhzx r7, r25, r4 00004B80 7CB92A2E lhzx r5, r25, r5 00004B84 7C84AA2E lhzx r4, r4, r21 00004B88 54A5801E rlwinm r5, r5, 16, 0, 15 00004B8C 7C842814 addc r4, r4, r5 00004B90 54C6801E rlwinm r6, r6, 16, 0, 15 00004B94 7CC73014 addc r6, r7, r6 00004B98 908A0004 stw [r10 + 0x0004], r4 00004B9C 90D80004 stw [r24 + 0x0004], r6 00004BA0 88B30004 lbz r5, [r19 + 0x0004] 00004BA4 88930005 lbz r4, [r19 + 0x0005] 00004BA8 54A5103A rlwinm r5, r5, 2, 0, 29 00004BAC 7CF92A2E lhzx r7, r25, r5 00004BB0 5484103A rlwinm r4, r4, 2, 0, 29 00004BB4 7CA5AA2E lhzx r5, r5, r21 00004BB8 7CC4AA2E lhzx r6, r4, r21 00004BBC 7C99222E lhzx r4, r25, r4 00004BC0 54E7801E rlwinm r7, r7, 16, 0, 15 00004BC4 7CC63814 addc r6, r6, r7 00004BC8 54A5801E rlwinm r5, r5, 16, 0, 15 00004BCC 7C842814 addc r4, r4, r5 00004BD0 90DE0000 stw [r30], r6 00004BD4 908C0000 stw [r12], r4 00004BD8 88B30006 lbz r5, [r19 + 0x0006] 00004BDC 88930007 lbz r4, [r19 + 0x0007] 00004BE0 54A6103A rlwinm r6, r5, 2, 0, 29 00004BE4 7CB9322E lhzx r5, r25, r6 00004BE8 5484103A rlwinm r4, r4, 2, 0, 29 00004BEC 7CC6AA2E lhzx r6, r6, r21 00004BF0 7CE4AA2E lhzx r7, r4, r21 00004BF4 54A5801E rlwinm r5, r5, 16, 0, 15 00004BF8 7CA72814 addc r5, r7, r5 00004BFC 33180008 addic r24, r24, 8 00004C00 314A0008 addic r10, r10, 8 00004C04 54C6801E rlwinm r6, r6, 16, 0, 15 00004C08 7C99222E lhzx r4, r25, r4 00004C0C 90BE0004 stw [r30 + 0x0004], r5 00004C10 7C843014 addc r4, r4, r6 00004C14 908C0004 stw [r12 + 0x0004], r4 00004C18 88B30008 lbz r5, [r19 + 0x0008] 00004C1C 88930009 lbz r4, [r19 + 0x0009] 00004C20 54A5103A rlwinm r5, r5, 2, 0, 29 00004C24 7CF92A2E lhzx r7, r25, r5 00004C28 5484103A rlwinm r4, r4, 2, 0, 29 00004C2C 7CA5AA2E lhzx r5, r5, r21 00004C30 7CC4AA2E lhzx r6, r4, r21 00004C34 7C99222E lhzx r4, r25, r4 00004C38 54E7801E rlwinm r7, r7, 16, 0, 15 00004C3C 7CC63814 addc r6, r6, r7 00004C40 54A5801E rlwinm r5, r5, 16, 0, 15 00004C44 7C842814 addc r4, r4, r5 00004C48 90CB0000 stw [r11], r6 00004C4C 909F0000 stw [r31], r4 00004C50 8893000A lbz r4, [r19 + 0x000A] 00004C54 88B3000B lbz r5, [r19 + 0x000B] 00004C58 5484103A rlwinm r4, r4, 2, 0, 29 00004C5C 7CD9222E lhzx r6, r25, r4 00004C60 318C0008 addic r12, r12, 8 00004C64 33DE0008 addic r30, r30, 8 00004C68 7C84AA2E lhzx r4, r4, r21 00004C6C 54C6801E rlwinm r6, r6, 16, 0, 15 00004C70 54A5103A rlwinm r5, r5, 2, 0, 29 00004C74 7CE5AA2E lhzx r7, r5, r21 00004C78 7CB92A2E lhzx r5, r25, r5 00004C7C 7CC73014 addc r6, r7, r6 00004C80 5484801E rlwinm r4, r4, 16, 0, 15 00004C84 7C852014 addc r4, r5, r4 00004C88 90CB0004 stw [r11 + 0x0004], r6 00004C8C 909F0004 stw [r31 + 0x0004], r4 00004C90 88B3000C lbz r5, [r19 + 0x000C] 00004C94 8893000D lbz r4, [r19 + 0x000D] 00004C98 54A5103A rlwinm r5, r5, 2, 0, 29 00004C9C 7CF92A2E lhzx r7, r25, r5 00004CA0 5484103A rlwinm r4, r4, 2, 0, 29 00004CA4 7CA5AA2E lhzx r5, r5, r21 00004CA8 7CC4AA2E lhzx r6, r4, r21 00004CAC 7C99222E lhzx r4, r25, r4 00004CB0 54E7801E rlwinm r7, r7, 16, 0, 15 00004CB4 7CC63814 addc r6, r6, r7 00004CB8 54A5801E rlwinm r5, r5, 16, 0, 15 00004CBC 7C842814 addc r4, r4, r5 00004CC0 90C90000 stw [r9], r6 00004CC4 908F0000 stw [r15], r4 00004CC8 8893000E lbz r4, [r19 + 0x000E] 00004CCC 33FF0008 addic r31, r31, 8 00004CD0 5484103A rlwinm r4, r4, 2, 0, 29 00004CD4 7CC4AA2E lhzx r6, r4, r21 00004CD8 316B0008 addic r11, r11, 8 00004CDC 7C99222E lhzx r4, r25, r4 00004CE0 88B3000F lbz r5, [r19 + 0x000F] 00004CE4 310EFFFF subic r8, r14, 1 00004CE8 54A5103A rlwinm r5, r5, 2, 0, 29 00004CEC 7CE5AA2E lhzx r7, r5, r21 00004CF0 7CB92A2E lhzx r5, r25, r5 00004CF4 5484801E rlwinm r4, r4, 16, 0, 15 00004CF8 7D000735 extsh. r0, r8 00004CFC 7C872014 addc r4, r7, r4 00004D00 54C6801E rlwinm r6, r6, 16, 0, 15 00004D04 7CA53014 addc r5, r5, r6 00004D08 90890004 stw [r9 + 0x0004], r4 00004D0C 90AF0004 stw [r15 + 0x0004], r5 00004D10 32730010 addic r19, r19, 16 00004D14 31290008 addic r9, r9, 8 00004D18 31EF0008 addic r15, r15, 8 00004D1C 31C00000 addic r14, r0, 0 00004D20 4080FE10 bge -0x000001F0 /* 00004B30 */ label00004D24: 00004D24 309AFFFF subic r4, r26, 1 00004D28 7C850735 extsh. r5, r4 label00004D2C: 00004D2C 3B450000 addi r26, r5, 0x0000 00004D30 4080F284 bge -0x00000D7C /* 00003FB4 */ label00004D34: 00004D34 30B6FFFF subic r5, r22, 1 00004D38 7CA40735 extsh. r4, r5 00004D3C 8081003C lwz r4, [r1 + 0x003C] 00004D40 7CB60734 extsh r22, r5 00004D44 7E312014 addc r17, r17, r4 00004D48 4080F238 bge -0x00000DC8 /* 00003F80 */ label00004D4C: 00004D4C 38A00001 li r5, 0x0001 00004D50 98A10038 stb [r1 + 0x0038], r5 00004D54 92630008 stw [r3 + 0x0008], r19 00004D58 B9A10044 lmw r13, [r1 + 0x0044] 00004D5C 30210090 addic r1, r1, 144 00004D60 4E800020 blr 00004D64 00000000 .invalid 00004D68 00002041 .invalid 00004D6C 80130100 lwz r0, [r19 + 0x0100] 00004D70 00000000 .invalid 00004D74 00000E70 .invalid 00004D78 0013534D .invalid 00004D7C 43444543 bcla 26, 4, 0x00004540 00004D80 4F4D5052 .invalid 4C 00004D84 45535338 .invalid sc 00004D88 544F3858 rlwinm r15, r2, 7, 1, 12 00004D8C 32000000 addic r16, r0, 0 00004D90 A8830022 lha r4, [r3 + 0x0022] 00004D94 7C0802A6 mflr r0 00004D98 2C840000 cmpwi cr1, r4, 0 00004D9C BE01FFC0 stmw [r1 - 0x0040], r16 00004DA0 90010008 stw [r1 + 0x0008], r0 00004DA4 9421FF80 stwu [r1 - 0x0080], r1 00004DA8 40840018 bge cr1, +0x00000018 /* 00004DC0 */ 00004DAC 480015C5 bl +0x000015C4 /* 00006370 */ 00004DB0 81810088 lwz r12, [r1 + 0x0088] 00004DB4 30210080 addic r1, r1, 128 00004DB8 7D8803A6 mtlr r12 00004DBC 4E800020 blr label00004DC0: 00004DC0 AB63001E lha r27, [r3 + 0x001E] 00004DC4 80A30068 lwz r5, [r3 + 0x0068] 00004DC8 309BFFFF subic r4, r27, 1 00004DCC 7C860735 extsh. r6, r4 00004DD0 80A50000 lwz r5, [r5] 00004DD4 82A30008 lwz r21, [r3 + 0x0008] 00004DD8 82830010 lwz r20, [r3 + 0x0010] 00004DDC 32C5000C addic r22, r5, 12 00004DE0 3A400001 li r18, 0x0001 00004DE4 9A410038 stb [r1 + 0x0038], r18 00004DE8 AA630018 lha r19, [r3 + 0x0018] 00004DEC 82030030 lwz r16, [r3 + 0x0030] 00004DF0 82230034 lwz r17, [r3 + 0x0034] 00004DF4 83030038 lwz r24, [r3 + 0x0038] 00004DF8 9A410038 stb [r1 + 0x0038], r18 00004DFC 3B660000 addi r27, r6, 0x0000 00004E00 4180086C blt +0x0000086C /* 0000566C */ 00004E04 83A2FFF4 lwz r29, [r2 - 0x000C] 00004E08 83E2FFB8 lwz r31, [r2 - 0x0048] 00004E0C 3B800000 li r28, 0x0000 00004E10 567A103A rlwinm r26, r19, 2, 0, 29 label00004E14: 00004E14 AB23001A lha r25, [r3 + 0x001A] 00004E18 7EF49814 addc r23, r20, r19 00004E1C 3099FFFF subic r4, r25, 1 00004E20 7C850735 extsh. r5, r4 00004E24 7FD3B814 addc r30, r19, r23 00004E28 38F40000 addi r7, r20, 0x0000 00004E2C 7D73F014 addc r11, r19, r30 00004E30 3B250000 addi r25, r5, 0x0000 00004E34 41800824 blt +0x00000824 /* 00005658 */ label00004E38: 00004E38 89950000 lbz r12, [r21] 00004E3C 38950000 addi r4, r21, 0x0000 00004E40 5585E13E rlwinm r5, r12, 28, 4, 31 00004E44 2885000F cmplwi cr1, r5, 15 00004E48 38AC0000 addi r5, r12, 0x0000 00004E4C 32B50001 addic r21, r21, 1 00004E50 558C073E rlwinm r12, r12, 0, 28, 31 00004E54 418507F4 bgt cr1, +0x000007F4 /* 00005648 */ 00004E58 54A5F0BA rlwinm r5, r5, 30, 2, 29 00004E5C 7CBD2814 addc r5, r29, r5 00004E60 80A50040 lwz r5, [r5 + 0x0040] 00004E64 7CBF2814 addc r5, r31, r5 00004E68 7CA903A6 mtctr r5 00004E6C 4E800420 bctr 00004E70 89840001 lbz r12, [r4 + 0x0001] 00004E74 32A40002 addic r21, r4, 2 00004E78 308C0001 addic r4, r12, 1 00004E7C 54841838 rlwinm r4, r4, 3, 0, 28 00004E80 7C840734 extsh r4, r4 00004E84 7CACC810 subfc r5, r12, r25 00004E88 7D645814 addc r11, r4, r11 00004E8C 7CB90734 extsh r25, r5 00004E90 7CE72014 addc r7, r7, r4 00004E94 7EF72014 addc r23, r23, r4 00004E98 7FDE2014 addc r30, r30, r4 00004E9C 480007AC b +0x000007AC /* 00005648 */ 00004EA0 89840001 lbz r12, [r4 + 0x0001] 00004EA4 32A40002 addic r21, r4, 2 00004EA8 7C8CC810 subfc r4, r12, r25 00004EAC 7C990734 extsh r25, r4 00004EB0 38C00001 li r6, 0x0001 label00004EB4: 00004EB4 30860001 addic r4, r6, 1 00004EB8 7C860734 extsh r6, r4 00004EBC 2C860004 cmpwi cr1, r6, 4 00004EC0 38870000 addi r4, r7, 0x0000 00004EC4 380C0000 addi r0, r12, 0x0000 00004EC8 80A7FFF8 lwz r5, [r7 - 0x0008] 00004ECC 8107FFFC lwz r8, [r7 - 0x0004] label00004ED0: 00004ED0 30E0FFFF subic r7, r0, 1 00004ED4 7CE00735 extsh. r0, r7 00004ED8 91040004 stw [r4 + 0x0004], r8 label00004EDC: 00004EDC 90A40000 stw [r4], r5 00004EE0 30840008 addic r4, r4, 8 00004EE4 4080FFEC bge -0x00000014 /* 00004ED0 */ 00004EE8 38F70000 addi r7, r23, 0x0000 00004EEC 3AFE0000 addi r23, r30, 0x0000 00004EF0 3BCB0000 addi r30, r11, 0x0000 00004EF4 39640000 addi r11, r4, 0x0000 00004EF8 4085FFBC ble cr1, -0x00000044 /* 00004EB4 */ 00004EFC 4800074C b +0x0000074C /* 00005648 */ 00004F00 89840001 lbz r12, [r4 + 0x0001] 00004F04 32A40002 addic r21, r4, 2 00004F08 7C8C6014 addc r4, r12, r12 00004F0C 30840001 addic r4, r4, 1 00004F10 7C84C810 subfc r4, r4, r25 00004F14 7C990734 extsh r25, r4 00004F18 39200001 li r9, 0x0001 label00004F1C: 00004F1C 30890001 addic r4, r9, 1 00004F20 7C890734 extsh r9, r4 00004F24 2C890004 cmpwi cr1, r9, 4 00004F28 38C70000 addi r6, r7, 0x0000 00004F2C 8087FFF0 lwz r4, [r7 - 0x0010] 00004F30 8147FFF4 lwz r10, [r7 - 0x000C] 00004F34 380C0000 addi r0, r12, 0x0000 00004F38 80A7FFF8 lwz r5, [r7 - 0x0008] 00004F3C 80E7FFFC lwz r7, [r7 - 0x0004] label00004F40: 00004F40 3000FFFF subic r0, r0, 1 00004F44 7C080735 extsh. r8, r0 00004F48 90860000 stw [r6], r4 00004F4C 91460004 stw [r6 + 0x0004], r10 00004F50 90A60008 stw [r6 + 0x0008], r5 00004F54 90E6000C stw [r6 + 0x000C], r7 00004F58 30C60010 addic r6, r6, 16 00004F5C 38080000 addi r0, r8, 0x0000 00004F60 4080FFE0 bge -0x00000020 /* 00004F40 */ 00004F64 38F70000 addi r7, r23, 0x0000 00004F68 3AFE0000 addi r23, r30, 0x0000 00004F6C 3BCB0000 addi r30, r11, 0x0000 00004F70 39660000 addi r11, r6, 0x0000 00004F74 4085FFA8 ble cr1, -0x00000058 /* 00004F1C */ 00004F78 480006D0 b +0x000006D0 /* 00005648 */ 00004F7C 89840001 lbz r12, [r4 + 0x0001] 00004F80 32A40002 addic r21, r4, 2 00004F84 7C8CC810 subfc r4, r12, r25 00004F88 7C990734 extsh r25, r4 00004F8C 88950000 lbz r4, [r21] 00004F90 32B50001 addic r21, r21, 1 00004F94 5484103A rlwinm r4, r4, 2, 0, 29 00004F98 7C96202E lwzx r4, r22, r4 label00004F9C: 00004F9C 30ACFFFF subic r5, r12, 1 00004FA0 7CA60735 extsh. r6, r5 00004FA4 90870000 stw [r7], r4 00004FA8 90870004 stw [r7 + 0x0004], r4 00004FAC 90970000 stw [r23], r4 00004FB0 30E70008 addic r7, r7, 8 00004FB4 90970004 stw [r23 + 0x0004], r4 00004FB8 909E0000 stw [r30], r4 00004FBC 32F70008 addic r23, r23, 8 00004FC0 909E0004 stw [r30 + 0x0004], r4 00004FC4 908B0000 stw [r11], r4 00004FC8 908B0004 stw [r11 + 0x0004], r4 00004FCC 33DE0008 addic r30, r30, 8 00004FD0 316B0008 addic r11, r11, 8 00004FD4 39860000 addi r12, r6, 0x0000 00004FD8 4080FFC4 bge -0x0000003C /* 00004F9C */ 00004FDC 4800066C b +0x0000066C /* 00005648 */ 00004FE0 88A40001 lbz r5, [r4 + 0x0001] 00004FE4 80C3003C lwz r6, [r3 + 0x003C] 00004FE8 54A5103A rlwinm r5, r5, 2, 0, 29 00004FEC 7CB62A2E lhzx r5, r22, r5 00004FF0 54C6103A rlwinm r6, r6, 2, 0, 29 00004FF4 32A40003 addic r21, r4, 3 00004FF8 7CB0332E sthx r5, r16, r6 00004FFC 88840002 lbz r4, [r4 + 0x0002] 00005000 7CB03014 addc r5, r16, r6 00005004 5484103A rlwinm r4, r4, 2, 0, 29 00005008 7C96222E lhzx r4, r22, r4 0000500C B0850002 sth [r5 + 0x0002], r4 00005010 80A3003C lwz r5, [r3 + 0x003C] 00005014 30850001 addic r4, r5, 1 00005018 2C840100 cmpwi cr1, r4, 256 0000501C 9083003C stw [r3 + 0x003C], r4 label00005020: 00005020 54A5063E rlwinm r5, r5, 0, 24, 31 00005024 4086001C bne cr1, +0x0000001C /* 00005040 */ 00005028 9383003C stw [r3 + 0x003C], r28 0000502C 54A4103A rlwinm r4, r5, 2, 0, 29 00005030 7CACC810 subfc r5, r12, r25 00005034 48000014 b +0x00000014 /* 00005048 */ 00005038 88A40001 lbz r5, [r4 + 0x0001] 0000503C 32A40002 addic r21, r4, 2 label00005040: 00005040 54A4103A rlwinm r4, r5, 2, 0, 29 00005044 7CACC810 subfc r5, r12, r25 label00005048: 00005048 7C902014 addc r4, r16, r4 0000504C 7CB90734 extsh r25, r5 label00005050: 00005050 88150000 lbz r0, [r21] 00005054 310CFFFF subic r8, r12, 1 00005058 5406D1BC rlwinm r6, r0, 26, 6, 30 0000505C 7D24322E lhzx r9, r4, r6 00005060 5406DFBC rlwinm r6, r0, 27, 30, 30 00005064 7CC4322E lhzx r6, r4, r6 00005068 54050FBC rlwinm r5, r0, 1, 30, 30 0000506C 5529801E rlwinm r9, r9, 16, 0, 15 00005070 7CC93014 addc r6, r9, r6 00005074 90C70000 stw [r7], r6 00005078 5406E7BC rlwinm r6, r0, 28, 30, 30 0000507C 7D24322E lhzx r9, r4, r6 00005080 5406EFBC rlwinm r6, r0, 29, 30, 30 00005084 7CC4322E lhzx r6, r4, r6 00005088 5529801E rlwinm r9, r9, 16, 0, 15 0000508C 7CC93014 addc r6, r9, r6 00005090 90C70004 stw [r7 + 0x0004], r6 00005094 5406F7BC rlwinm r6, r0, 30, 30, 30 00005098 7D24322E lhzx r9, r4, r6 0000509C 5406FFBC rlwinm r6, r0, 31, 30, 30 000050A0 7CC4322E lhzx r6, r4, r6 000050A4 5529801E rlwinm r9, r9, 16, 0, 15 000050A8 7CC93014 addc r6, r9, r6 000050AC 90D70000 stw [r23], r6 000050B0 540607BC rlwinm r6, r0, 0, 30, 30 000050B4 7CC4322E lhzx r6, r4, r6 000050B8 7CA42A2E lhzx r5, r4, r5 000050BC 54C6801E rlwinm r6, r6, 16, 0, 15 000050C0 7CA62814 addc r5, r6, r5 000050C4 90B70004 stw [r23 + 0x0004], r5 000050C8 88150001 lbz r0, [r21 + 0x0001] 000050CC 7D060735 extsh. r6, r8 000050D0 5405D1BC rlwinm r5, r0, 26, 6, 30 000050D4 7D242A2E lhzx r9, r4, r5 000050D8 5405DFBC rlwinm r5, r0, 27, 30, 30 000050DC 7CA42A2E lhzx r5, r4, r5 000050E0 5529801E rlwinm r9, r9, 16, 0, 15 000050E4 7CA92814 addc r5, r9, r5 000050E8 90BE0000 stw [r30], r5 000050EC 5405E7BC rlwinm r5, r0, 28, 30, 30 000050F0 7D242A2E lhzx r9, r4, r5 000050F4 5405EFBC rlwinm r5, r0, 29, 30, 30 000050F8 7CA42A2E lhzx r5, r4, r5 000050FC 5529801E rlwinm r9, r9, 16, 0, 15 00005100 7CA92814 addc r5, r9, r5 00005104 90BE0004 stw [r30 + 0x0004], r5 00005108 5405F7BC rlwinm r5, r0, 30, 30, 30 0000510C 7D242A2E lhzx r9, r4, r5 00005110 5405FFBC rlwinm r5, r0, 31, 30, 30 00005114 7CA42A2E lhzx r5, r4, r5 00005118 5529801E rlwinm r9, r9, 16, 0, 15 0000511C 7CA92814 addc r5, r9, r5 00005120 90AB0000 stw [r11], r5 00005124 540507BC rlwinm r5, r0, 0, 30, 30 00005128 7D242A2E lhzx r9, r4, r5 0000512C 54050FBC rlwinm r5, r0, 1, 30, 30 00005130 7CA42A2E lhzx r5, r4, r5 00005134 5526801E rlwinm r6, r9, 16, 0, 15 00005138 7CA62814 addc r5, r6, r5 0000513C 90AB0004 stw [r11 + 0x0004], r5 00005140 30E70008 addic r7, r7, 8 00005144 32F70008 addic r23, r23, 8 00005148 32B50002 addic r21, r21, 2 0000514C 33DE0008 addic r30, r30, 8 00005150 316B0008 addic r11, r11, 8 00005154 7D0C0734 extsh r12, r8 00005158 4080FEF8 bge -0x00000108 /* 00005050 */ 0000515C 480004EC b +0x000004EC /* 00005648 */ 00005160 88A40001 lbz r5, [r4 + 0x0001] 00005164 80C30040 lwz r6, [r3 + 0x0040] 00005168 54A5103A rlwinm r5, r5, 2, 0, 29 0000516C 7CB62A2E lhzx r5, r22, r5 00005170 54C61838 rlwinm r6, r6, 3, 0, 28 00005174 7CB1332E sthx r5, r17, r6 00005178 88A40002 lbz r5, [r4 + 0x0002] 0000517C 32A40005 addic r21, r4, 5 00005180 54A5103A rlwinm r5, r5, 2, 0, 29 00005184 7CB62A2E lhzx r5, r22, r5 00005188 7CD13014 addc r6, r17, r6 0000518C B0A60002 sth [r6 + 0x0002], r5 00005190 88A40003 lbz r5, [r4 + 0x0003] 00005194 54A5103A rlwinm r5, r5, 2, 0, 29 00005198 7CB62A2E lhzx r5, r22, r5 0000519C B0A60004 sth [r6 + 0x0004], r5 000051A0 88840004 lbz r4, [r4 + 0x0004] 000051A4 5484103A rlwinm r4, r4, 2, 0, 29 000051A8 7C96222E lhzx r4, r22, r4 000051AC B0860006 sth [r6 + 0x0006], r4 000051B0 80A30040 lwz r5, [r3 + 0x0040] 000051B4 30850001 addic r4, r5, 1 000051B8 2C840100 cmpwi cr1, r4, 256 000051BC 90830040 stw [r3 + 0x0040], r4 000051C0 54A5063E rlwinm r5, r5, 0, 24, 31 000051C4 4086001C bne cr1, +0x0000001C /* 000051E0 */ 000051C8 93830040 stw [r3 + 0x0040], r28 000051CC 54A41838 rlwinm r4, r5, 3, 0, 28 000051D0 7CACC810 subfc r5, r12, r25 000051D4 48000014 b +0x00000014 /* 000051E8 */ 000051D8 88A40001 lbz r5, [r4 + 0x0001] 000051DC 32A40002 addic r21, r4, 2 label000051E0: 000051E0 54A41838 rlwinm r4, r5, 3, 0, 28 000051E4 7CACC810 subfc r5, r12, r25 label000051E8: 000051E8 7C912014 addc r4, r17, r4 000051EC 7CB90734 extsh r25, r5 label000051F0: 000051F0 89150000 lbz r8, [r21] 000051F4 312CFFFF subic r9, r12, 1 000051F8 5506D97C rlwinm r6, r8, 27, 5, 30 000051FC 7D44322E lhzx r10, r4, r6 00005200 5506EF7C rlwinm r6, r8, 29, 29, 30 00005204 7CC4322E lhzx r6, r4, r6 00005208 554A801E rlwinm r10, r10, 16, 0, 15 0000520C 7CCA3014 addc r6, r10, r6 00005210 55050F7C rlwinm r5, r8, 1, 29, 30 00005214 90C70000 stw [r7], r6 00005218 7CC42A2E lhzx r6, r4, r5 0000521C 5505FF7C rlwinm r5, r8, 31, 29, 30 00005220 7CA42A2E lhzx r5, r4, r5 00005224 7D200735 extsh. r0, r9 00005228 54A5801E rlwinm r5, r5, 16, 0, 15 0000522C 7CA53014 addc r5, r5, r6 00005230 90A70004 stw [r7 + 0x0004], r5 00005234 88D50001 lbz r6, [r21 + 0x0001] 00005238 54C5D97C rlwinm r5, r6, 27, 5, 30 0000523C 7D042A2E lhzx r8, r4, r5 00005240 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005244 7CA42A2E lhzx r5, r4, r5 00005248 5508801E rlwinm r8, r8, 16, 0, 15 0000524C 7CA82814 addc r5, r8, r5 00005250 90B70000 stw [r23], r5 00005254 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005258 7D042A2E lhzx r8, r4, r5 0000525C 54C50F7C rlwinm r5, r6, 1, 29, 30 00005260 7CA42A2E lhzx r5, r4, r5 00005264 5506801E rlwinm r6, r8, 16, 0, 15 00005268 7CA62814 addc r5, r6, r5 0000526C 90B70004 stw [r23 + 0x0004], r5 00005270 88D50002 lbz r6, [r21 + 0x0002] 00005274 30E70008 addic r7, r7, 8 00005278 54C5D97C rlwinm r5, r6, 27, 5, 30 0000527C 7C042A2E lhzx r0, r4, r5 00005280 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005284 7CA42A2E lhzx r5, r4, r5 00005288 5400801E rlwinm r0, r0, 16, 0, 15 0000528C 7CA02814 addc r5, r0, r5 00005290 90BE0000 stw [r30], r5 00005294 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005298 7C042A2E lhzx r0, r4, r5 0000529C 54C50F7C rlwinm r5, r6, 1, 29, 30 000052A0 7CA42A2E lhzx r5, r4, r5 000052A4 5406801E rlwinm r6, r0, 16, 0, 15 000052A8 7CA62814 addc r5, r6, r5 000052AC 90BE0004 stw [r30 + 0x0004], r5 000052B0 88150003 lbz r0, [r21 + 0x0003] 000052B4 5405D97C rlwinm r5, r0, 27, 5, 30 000052B8 7CA42A2E lhzx r5, r4, r5 000052BC 5406EF7C rlwinm r6, r0, 29, 29, 30 000052C0 7CC4322E lhzx r6, r4, r6 000052C4 54A5801E rlwinm r5, r5, 16, 0, 15 000052C8 7CA53014 addc r5, r5, r6 000052CC 90AB0000 stw [r11], r5 000052D0 5405FF7C rlwinm r5, r0, 31, 29, 30 000052D4 7CC42A2E lhzx r6, r4, r5 000052D8 54050F7C rlwinm r5, r0, 1, 29, 30 000052DC 7CA42A2E lhzx r5, r4, r5 000052E0 54C6801E rlwinm r6, r6, 16, 0, 15 000052E4 7CA62814 addc r5, r6, r5 000052E8 90AB0004 stw [r11 + 0x0004], r5 000052EC 32F70008 addic r23, r23, 8 000052F0 33DE0008 addic r30, r30, 8 000052F4 32B50004 addic r21, r21, 4 000052F8 316B0008 addic r11, r11, 8 000052FC 7D2C0734 extsh r12, r9 00005300 4080FEF0 bge -0x00000110 /* 000051F0 */ 00005304 48000344 b +0x00000344 /* 00005648 */ 00005308 88A40001 lbz r5, [r4 + 0x0001] 0000530C 80C30044 lwz r6, [r3 + 0x0044] 00005310 54A5103A rlwinm r5, r5, 2, 0, 29 00005314 7CB62A2E lhzx r5, r22, r5 00005318 54C62036 rlwinm r6, r6, 4, 0, 27 0000531C 7CB8332E sthx r5, r24, r6 00005320 88A40002 lbz r5, [r4 + 0x0002] 00005324 7CD83014 addc r6, r24, r6 00005328 54A5103A rlwinm r5, r5, 2, 0, 29 0000532C 7CB62A2E lhzx r5, r22, r5 00005330 B0A60002 sth [r6 + 0x0002], r5 00005334 88A40003 lbz r5, [r4 + 0x0003] 00005338 54A5103A rlwinm r5, r5, 2, 0, 29 0000533C 7CB62A2E lhzx r5, r22, r5 00005340 B0A60004 sth [r6 + 0x0004], r5 00005344 88A40004 lbz r5, [r4 + 0x0004] 00005348 54A5103A rlwinm r5, r5, 2, 0, 29 0000534C 7CB62A2E lhzx r5, r22, r5 00005350 B0A60006 sth [r6 + 0x0006], r5 00005354 88A40005 lbz r5, [r4 + 0x0005] 00005358 54A5103A rlwinm r5, r5, 2, 0, 29 0000535C 7CB62A2E lhzx r5, r22, r5 00005360 B0A60008 sth [r6 + 0x0008], r5 00005364 88A40006 lbz r5, [r4 + 0x0006] 00005368 54A5103A rlwinm r5, r5, 2, 0, 29 0000536C 7CB62A2E lhzx r5, r22, r5 00005370 B0A6000A sth [r6 + 0x000A], r5 00005374 88A40007 lbz r5, [r4 + 0x0007] 00005378 32A40009 addic r21, r4, 9 0000537C 54A5103A rlwinm r5, r5, 2, 0, 29 00005380 7CB62A2E lhzx r5, r22, r5 00005384 B0A6000C sth [r6 + 0x000C], r5 00005388 88840008 lbz r4, [r4 + 0x0008] 0000538C 5484103A rlwinm r4, r4, 2, 0, 29 00005390 7C96222E lhzx r4, r22, r4 00005394 B086000E sth [r6 + 0x000E], r4 00005398 80A30044 lwz r5, [r3 + 0x0044] 0000539C 30850001 addic r4, r5, 1 000053A0 2C840100 cmpwi cr1, r4, 256 000053A4 90830044 stw [r3 + 0x0044], r4 000053A8 54A5063E rlwinm r5, r5, 0, 24, 31 000053AC 4086001C bne cr1, +0x0000001C /* 000053C8 */ 000053B0 93830044 stw [r3 + 0x0044], r28 000053B4 54A42036 rlwinm r4, r5, 4, 0, 27 000053B8 7CACC810 subfc r5, r12, r25 000053BC 48000014 b +0x00000014 /* 000053D0 */ 000053C0 88A40001 lbz r5, [r4 + 0x0001] 000053C4 32A40002 addic r21, r4, 2 label000053C8: 000053C8 54A42036 rlwinm r4, r5, 4, 0, 27 000053CC 7CACC810 subfc r5, r12, r25 label000053D0: 000053D0 7C982014 addc r4, r24, r4 000053D4 7CB90734 extsh r25, r5 label000053D8: 000053D8 A9350000 lha r9, [r21] 000053DC 318CFFFF subic r12, r12, 1 000053E0 5525A73C rlwinm r5, r9, 20, 28, 30 000053E4 7CC42A2E lhzx r6, r4, r5 000053E8 5525BF3C rlwinm r5, r9, 23, 28, 30 000053EC 7CA42A2E lhzx r5, r4, r5 000053F0 54C6801E rlwinm r6, r6, 16, 0, 15 000053F4 7CA62814 addc r5, r6, r5 000053F8 90A70000 stw [r7], r5 000053FC 5525D73C rlwinm r5, r9, 26, 28, 30 00005400 7CC42A2E lhzx r6, r4, r5 00005404 5525EF3C rlwinm r5, r9, 29, 28, 30 00005408 7CA42A2E lhzx r5, r4, r5 0000540C 54C6801E rlwinm r6, r6, 16, 0, 15 00005410 7CA62814 addc r5, r6, r5 00005414 90A70004 stw [r7 + 0x0004], r5 00005418 A8D50002 lha r6, [r21 + 0x0002] 0000541C 7D8A0735 extsh. r10, r12 00005420 54C5A73C rlwinm r5, r6, 20, 28, 30 00005424 7C042A2E lhzx r0, r4, r5 00005428 54C5BF3C rlwinm r5, r6, 23, 28, 30 0000542C 7CA42A2E lhzx r5, r4, r5 00005430 5400801E rlwinm r0, r0, 16, 0, 15 00005434 7CA02814 addc r5, r0, r5 00005438 90B70000 stw [r23], r5 0000543C 54C5D73C rlwinm r5, r6, 26, 28, 30 00005440 7C042A2E lhzx r0, r4, r5 00005444 54C5EF3C rlwinm r5, r6, 29, 28, 30 00005448 7CA42A2E lhzx r5, r4, r5 0000544C 5400801E rlwinm r0, r0, 16, 0, 15 00005450 7CA02814 addc r5, r0, r5 00005454 90B70004 stw [r23 + 0x0004], r5 00005458 A9150004 lha r8, [r21 + 0x0004] 0000545C 54C0452E rlwinm r0, r6, 8, 20, 23 00005460 5505A73C rlwinm r5, r8, 20, 28, 30 00005464 7CA42A2E lhzx r5, r4, r5 00005468 5506BF3C rlwinm r6, r8, 23, 28, 30 0000546C 7CC4322E lhzx r6, r4, r6 00005470 54A5801E rlwinm r5, r5, 16, 0, 15 00005474 7CA53014 addc r5, r5, r6 00005478 90BE0000 stw [r30], r5 0000547C 5505D73C rlwinm r5, r8, 26, 28, 30 00005480 7CC42A2E lhzx r6, r4, r5 00005484 5505EF3C rlwinm r5, r8, 29, 28, 30 00005488 7CA42A2E lhzx r5, r4, r5 0000548C 54C6801E rlwinm r6, r6, 16, 0, 15 00005490 55082636 rlwinm r8, r8, 4, 24, 27 00005494 7CA62814 addc r5, r6, r5 00005498 51206426 rlwimi r0, r9, 12, 16, 19 0000549C 7C064378 or r6, r0, r8 000054A0 90BE0004 stw [r30 + 0x0004], r5 000054A4 54C5A73C rlwinm r5, r6, 20, 28, 30 000054A8 7D042A2E lhzx r8, r4, r5 000054AC 5405BF3C rlwinm r5, r0, 23, 28, 30 000054B0 7CA42A2E lhzx r5, r4, r5 000054B4 5500801E rlwinm r0, r8, 16, 0, 15 000054B8 7CA02814 addc r5, r0, r5 000054BC 90AB0000 stw [r11], r5 000054C0 54C5D73C rlwinm r5, r6, 26, 28, 30 000054C4 7C042A2E lhzx r0, r4, r5 000054C8 54C5EF3C rlwinm r5, r6, 29, 28, 30 000054CC 7CA42A2E lhzx r5, r4, r5 000054D0 5406801E rlwinm r6, r0, 16, 0, 15 000054D4 7CA62814 addc r5, r6, r5 000054D8 90AB0004 stw [r11 + 0x0004], r5 000054DC 30E70008 addic r7, r7, 8 000054E0 32F70008 addic r23, r23, 8 000054E4 32B50006 addic r21, r21, 6 000054E8 33DE0008 addic r30, r30, 8 000054EC 316B0008 addic r11, r11, 8 000054F0 398A0000 addi r12, r10, 0x0000 000054F4 4080FEE4 bge -0x0000011C /* 000053D8 */ 000054F8 48000150 b +0x00000150 /* 00005648 */ 000054FC 7C8CC810 subfc r4, r12, r25 00005500 7C990734 extsh r25, r4 label00005504: 00005504 88950000 lbz r4, [r21] 00005508 88B50001 lbz r5, [r21 + 0x0001] 0000550C 5484103A rlwinm r4, r4, 2, 0, 29 00005510 7CD6222E lhzx r6, r22, r4 00005514 54A4103A rlwinm r4, r5, 2, 0, 29 00005518 7C96222E lhzx r4, r22, r4 0000551C 54C5801E rlwinm r5, r6, 16, 0, 15 00005520 7C842814 addc r4, r4, r5 00005524 90870000 stw [r7], r4 00005528 88950002 lbz r4, [r21 + 0x0002] 0000552C 88D50003 lbz r6, [r21 + 0x0003] 00005530 5484103A rlwinm r4, r4, 2, 0, 29 00005534 7CB6222E lhzx r5, r22, r4 00005538 54C4103A rlwinm r4, r6, 2, 0, 29 0000553C 7C96222E lhzx r4, r22, r4 00005540 54A5801E rlwinm r5, r5, 16, 0, 15 00005544 7C842814 addc r4, r4, r5 00005548 90870004 stw [r7 + 0x0004], r4 0000554C 88950004 lbz r4, [r21 + 0x0004] 00005550 88D50005 lbz r6, [r21 + 0x0005] 00005554 5484103A rlwinm r4, r4, 2, 0, 29 00005558 7CB6222E lhzx r5, r22, r4 0000555C 54C4103A rlwinm r4, r6, 2, 0, 29 00005560 7C96222E lhzx r4, r22, r4 00005564 54A5801E rlwinm r5, r5, 16, 0, 15 00005568 7C842814 addc r4, r4, r5 0000556C 90970000 stw [r23], r4 00005570 88950006 lbz r4, [r21 + 0x0006] 00005574 88D50007 lbz r6, [r21 + 0x0007] 00005578 5484103A rlwinm r4, r4, 2, 0, 29 0000557C 7CB6222E lhzx r5, r22, r4 00005580 54C4103A rlwinm r4, r6, 2, 0, 29 00005584 7C96222E lhzx r4, r22, r4 00005588 54A5801E rlwinm r5, r5, 16, 0, 15 0000558C 7C842814 addc r4, r4, r5 00005590 90970004 stw [r23 + 0x0004], r4 00005594 88950008 lbz r4, [r21 + 0x0008] 00005598 88D50009 lbz r6, [r21 + 0x0009] 0000559C 5484103A rlwinm r4, r4, 2, 0, 29 000055A0 7CB6222E lhzx r5, r22, r4 000055A4 54C4103A rlwinm r4, r6, 2, 0, 29 000055A8 7C96222E lhzx r4, r22, r4 000055AC 54A5801E rlwinm r5, r5, 16, 0, 15 000055B0 7C842814 addc r4, r4, r5 000055B4 909E0000 stw [r30], r4 000055B8 8895000A lbz r4, [r21 + 0x000A] 000055BC 88D5000B lbz r6, [r21 + 0x000B] 000055C0 5484103A rlwinm r4, r4, 2, 0, 29 000055C4 7CB6222E lhzx r5, r22, r4 000055C8 54C4103A rlwinm r4, r6, 2, 0, 29 000055CC 7C96222E lhzx r4, r22, r4 000055D0 54A5801E rlwinm r5, r5, 16, 0, 15 000055D4 7C842814 addc r4, r4, r5 000055D8 909E0004 stw [r30 + 0x0004], r4 000055DC 8895000C lbz r4, [r21 + 0x000C] 000055E0 88D5000D lbz r6, [r21 + 0x000D] 000055E4 5484103A rlwinm r4, r4, 2, 0, 29 000055E8 7CB6222E lhzx r5, r22, r4 000055EC 54C4103A rlwinm r4, r6, 2, 0, 29 000055F0 7C96222E lhzx r4, r22, r4 000055F4 54A5801E rlwinm r5, r5, 16, 0, 15 000055F8 7C842814 addc r4, r4, r5 000055FC 908B0000 stw [r11], r4 00005600 8895000E lbz r4, [r21 + 0x000E] 00005604 32F70008 addic r23, r23, 8 00005608 5484103A rlwinm r4, r4, 2, 0, 29 0000560C 88D5000F lbz r6, [r21 + 0x000F] 00005610 7CB6222E lhzx r5, r22, r4 00005614 54C4103A rlwinm r4, r6, 2, 0, 29 00005618 7C96222E lhzx r4, r22, r4 0000561C 54A5801E rlwinm r5, r5, 16, 0, 15 00005620 30CCFFFF subic r6, r12, 1 00005624 7CA42814 addc r5, r4, r5 00005628 7CC40735 extsh. r4, r6 0000562C 90AB0004 stw [r11 + 0x0004], r5 00005630 33DE0008 addic r30, r30, 8 00005634 30E70008 addic r7, r7, 8 00005638 32B50010 addic r21, r21, 16 0000563C 316B0008 addic r11, r11, 8 00005640 39840000 addi r12, r4, 0x0000 00005644 4080FEC0 bge -0x00000140 /* 00005504 */ label00005648: 00005648 3099FFFF subic r4, r25, 1 0000564C 7C850735 extsh. r5, r4 00005650 3B250000 addi r25, r5, 0x0000 00005654 4080F7E4 bge -0x0000081C /* 00004E38 */ label00005658: 00005658 309BFFFF subic r4, r27, 1 0000565C 7C850735 extsh. r5, r4 00005660 7E94D014 addc r20, r20, r26 00005664 3B650000 addi r27, r5, 0x0000 00005668 4080F7AC bge -0x00000854 /* 00004E14 */ label0000566C: 0000566C 9A410038 stb [r1 + 0x0038], r18 00005670 92A30008 stw [r3 + 0x0008], r21 00005674 BA010040 lmw r16, [r1 + 0x0040] 00005678 30210080 addic r1, r1, 128 0000567C 4E800020 blr 00005680 00000000 .invalid 00005684 00002041 .invalid 00005688 80100100 lwz r0, [r16 + 0x0100] 0000568C 00000000 .invalid 00005690 000008F0 .invalid 00005694 0012534D .invalid 00005698 43444543 bcla 26, 4, 0x00004540 0000569C 4F4D5052 .invalid 4C 000056A0 45535338 .invalid sc 000056A4 544F3136 rlwinm r15, r2, 6, 4, 27 000056A8 A8830022 lha r4, [r3 + 0x0022] 000056AC 7C0802A6 mflr r0 000056B0 2C840000 cmpwi cr1, r4, 0 000056B4 BDA1FFB4 stmw [r1 - 0x004C], r13 000056B8 90010008 stw [r1 + 0x0008], r0 000056BC 9421FF60 stwu [r1 - 0x00A0], r1 000056C0 40840018 bge cr1, +0x00000018 /* 000056D8 */ 000056C4 48000CAD bl +0x00000CAC /* 00006370 */ 000056C8 818100A8 lwz r12, [r1 + 0x00A8] 000056CC 302100A0 addic r1, r1, 160 000056D0 7D8803A6 mtlr r12 000056D4 4E800020 blr label000056D8: 000056D8 AA03001E lha r16, [r3 + 0x001E] 000056DC 80830068 lwz r4, [r3 + 0x0068] 000056E0 30B0FFFF subic r5, r16, 1 000056E4 7CA60735 extsh. r6, r5 000056E8 80840000 lwz r4, [r4] 000056EC A8C30018 lha r6, [r3 + 0x0018] 000056F0 3264000C addic r19, r4, 12 000056F4 80830010 lwz r4, [r3 + 0x0010] 000056F8 81C30008 lwz r14, [r3 + 0x0008] 000056FC 9081003C stw [r1 + 0x003C], r4 00005700 38800001 li r4, 0x0001 00005704 98810038 stb [r1 + 0x0038], r4 00005708 82830030 lwz r20, [r3 + 0x0030] 0000570C 81E30034 lwz r15, [r3 + 0x0034] 00005710 90C10040 stw [r1 + 0x0040], r6 00005714 82A30038 lwz r21, [r3 + 0x0038] 00005718 98810038 stb [r1 + 0x0038], r4 0000571C 7CB00734 extsh r16, r5 00005720 41800C0C blt +0x00000C0C /* 0000632C */ 00005724 38860000 addi r4, r6, 0x0000 00005728 54841838 rlwinm r4, r4, 3, 0, 28 0000572C 8222FFB8 lwz r17, [r2 - 0x0048] 00005730 3A400000 li r18, 0x0000 00005734 90810044 stw [r1 + 0x0044], r4 label00005738: 00005738 A9A3001A lha r13, [r3 + 0x001A] 0000573C 80E10040 lwz r7, [r1 + 0x0040] 00005740 30CDFFFF subic r6, r13, 1 00005744 80A1003C lwz r5, [r1 + 0x003C] 00005748 7CC00735 extsh. r0, r6 0000574C 7C853814 addc r4, r5, r7 00005750 7EE72014 addc r23, r7, r4 00005754 7F27B814 addc r25, r7, r23 00005758 7F67C814 addc r27, r7, r25 0000575C 7F47D814 addc r26, r7, r27 00005760 7F07D014 addc r24, r7, r26 00005764 7EC7C014 addc r22, r7, r24 00005768 31A00000 addic r13, r0, 0 0000576C 41800BA0 blt +0x00000BA0 /* 0000630C */ label00005770: 00005770 8B8E0000 lbz r28, [r14] 00005774 38CE0000 addi r6, r14, 0x0000 00005778 5787E13E rlwinm r7, r28, 28, 4, 31 0000577C 2887000F cmplwi cr1, r7, 15 00005780 38FC0000 addi r7, r28, 0x0000 00005784 31CE0001 addic r14, r14, 1 00005788 579C073E rlwinm r28, r28, 0, 28, 31 0000578C 41850B70 bgt cr1, +0x00000B70 /* 000062FC */ 00005790 8002FFF4 lwz r0, [r2 - 0x000C] 00005794 54E7F0BA rlwinm r7, r7, 30, 2, 29 00005798 7CE03814 addc r7, r0, r7 0000579C 80E70080 lwz r7, [r7 + 0x0080] 000057A0 7CF13814 addc r7, r17, r7 000057A4 7CE903A6 mtctr r7 000057A8 4E800420 bctr 000057AC 8B860001 lbz r28, [r6 + 0x0001] 000057B0 31C60002 addic r14, r6, 2 000057B4 30DC0001 addic r6, r28, 1 000057B8 54C62036 rlwinm r6, r6, 4, 0, 27 000057BC 7CC60734 extsh r6, r6 000057C0 7CFC6810 subfc r7, r28, r13 000057C4 7EC6B014 addc r22, r6, r22 000057C8 7CED0734 extsh r13, r7 000057CC 7CA53014 addc r5, r5, r6 000057D0 7C843014 addc r4, r4, r6 000057D4 7EF73014 addc r23, r23, r6 000057D8 7F393014 addc r25, r25, r6 000057DC 7F7B3014 addc r27, r27, r6 000057E0 7F5A3014 addc r26, r26, r6 000057E4 7F183014 addc r24, r24, r6 000057E8 48000B14 b +0x00000B14 /* 000062FC */ 000057EC 8B860001 lbz r28, [r6 + 0x0001] 000057F0 31C60002 addic r14, r6, 2 000057F4 7CDC6810 subfc r6, r28, r13 000057F8 7CCD0734 extsh r13, r6 000057FC 38000001 li r0, 0x0001 label00005800: 00005800 30C00001 addic r6, r0, 1 00005804 7CC00734 extsh r0, r6 00005808 38C40000 addi r6, r4, 0x0000 0000580C 2C800004 cmpwi cr1, r0, 4 00005810 38E50000 addi r7, r5, 0x0000 00005814 395C0000 addi r10, r28, 0x0000 00005818 8105FFF0 lwz r8, [r5 - 0x0010] 0000581C 8125FFF4 lwz r9, [r5 - 0x000C] 00005820 8085FFF8 lwz r4, [r5 - 0x0008] 00005824 8165FFFC lwz r11, [r5 - 0x0004] label00005828: 00005828 30AAFFFF subic r5, r10, 1 0000582C 7CAA0735 extsh. r10, r5 00005830 91070000 stw [r7], r8 00005834 91270004 stw [r7 + 0x0004], r9 00005838 90870008 stw [r7 + 0x0008], r4 0000583C 9167000C stw [r7 + 0x000C], r11 00005840 91060000 stw [r6], r8 00005844 91260004 stw [r6 + 0x0004], r9 00005848 90860008 stw [r6 + 0x0008], r4 0000584C 9166000C stw [r6 + 0x000C], r11 00005850 30E70010 addic r7, r7, 16 00005854 30C60010 addic r6, r6, 16 00005858 4080FFD0 bge -0x00000030 /* 00005828 */ 0000585C 38B70000 addi r5, r23, 0x0000 00005860 38990000 addi r4, r25, 0x0000 00005864 3AFB0000 addi r23, r27, 0x0000 00005868 3B3A0000 addi r25, r26, 0x0000 0000586C 3B780000 addi r27, r24, 0x0000 00005870 3B560000 addi r26, r22, 0x0000 00005874 3B070000 addi r24, r7, 0x0000 00005878 3AC60000 addi r22, r6, 0x0000 0000587C 4085FF84 ble cr1, -0x0000007C /* 00005800 */ 00005880 48000A7C b +0x00000A7C /* 000062FC */ 00005884 8B860001 lbz r28, [r6 + 0x0001] 00005888 31C60002 addic r14, r6, 2 0000588C 7CDCE014 addc r6, r28, r28 00005890 30C60001 addic r6, r6, 1 00005894 7CC66810 subfc r6, r6, r13 00005898 7CCD0734 extsh r13, r6 0000589C 3BC00001 li r30, 0x0001 label000058A0: 000058A0 30DE0001 addic r6, r30, 1 000058A4 7CDE0734 extsh r30, r6 000058A8 39840000 addi r12, r4, 0x0000 000058AC 2C9E0004 cmpwi cr1, r30, 4 000058B0 39450000 addi r10, r5, 0x0000 000058B4 389C0000 addi r4, r28, 0x0000 000058B8 83A5FFE0 lwz r29, [r5 - 0x0020] 000058BC 8105FFE4 lwz r8, [r5 - 0x001C] 000058C0 80E5FFE8 lwz r7, [r5 - 0x0018] 000058C4 80C5FFEC lwz r6, [r5 - 0x0014] 000058C8 8005FFF0 lwz r0, [r5 - 0x0010] 000058CC 83E5FFF4 lwz r31, [r5 - 0x000C] 000058D0 8165FFF8 lwz r11, [r5 - 0x0008] 000058D4 8125FFFC lwz r9, [r5 - 0x0004] label000058D8: 000058D8 3084FFFF subic r4, r4, 1 000058DC 7C850735 extsh. r5, r4 000058E0 93AA0000 stw [r10], r29 000058E4 93AC0000 stw [r12], r29 000058E8 910A0004 stw [r10 + 0x0004], r8 000058EC 910C0004 stw [r12 + 0x0004], r8 000058F0 90EA0008 stw [r10 + 0x0008], r7 000058F4 90EC0008 stw [r12 + 0x0008], r7 000058F8 90CA000C stw [r10 + 0x000C], r6 000058FC 90CC000C stw [r12 + 0x000C], r6 00005900 900A0010 stw [r10 + 0x0010], r0 00005904 900C0010 stw [r12 + 0x0010], r0 00005908 93EA0014 stw [r10 + 0x0014], r31 0000590C 93EC0014 stw [r12 + 0x0014], r31 00005910 916A0018 stw [r10 + 0x0018], r11 00005914 916C0018 stw [r12 + 0x0018], r11 00005918 912A001C stw [r10 + 0x001C], r9 0000591C 912C001C stw [r12 + 0x001C], r9 00005920 318C0020 addic r12, r12, 32 00005924 314A0020 addic r10, r10, 32 00005928 38850000 addi r4, r5, 0x0000 0000592C 4080FFAC bge -0x00000054 /* 000058D8 */ 00005930 38B70000 addi r5, r23, 0x0000 00005934 38990000 addi r4, r25, 0x0000 00005938 3AFB0000 addi r23, r27, 0x0000 0000593C 3B3A0000 addi r25, r26, 0x0000 00005940 3B780000 addi r27, r24, 0x0000 00005944 3B560000 addi r26, r22, 0x0000 00005948 3B0A0000 addi r24, r10, 0x0000 0000594C 3ACC0000 addi r22, r12, 0x0000 00005950 4085FF50 ble cr1, -0x000000B0 /* 000058A0 */ 00005954 480009A8 b +0x000009A8 /* 000062FC */ 00005958 8B860001 lbz r28, [r6 + 0x0001] 0000595C 31C60002 addic r14, r6, 2 00005960 7CDC6810 subfc r6, r28, r13 00005964 7CCD0734 extsh r13, r6 00005968 88CE0000 lbz r6, [r14] 0000596C 31CE0001 addic r14, r14, 1 00005970 54C6103A rlwinm r6, r6, 2, 0, 29 00005974 7CD3302E lwzx r6, r19, r6 label00005978: 00005978 30FCFFFF subic r7, r28, 1 0000597C 7CE00735 extsh. r0, r7 00005980 90C50000 stw [r5], r6 00005984 90C50004 stw [r5 + 0x0004], r6 00005988 90C50008 stw [r5 + 0x0008], r6 0000598C 90C5000C stw [r5 + 0x000C], r6 00005990 90C40000 stw [r4], r6 00005994 90C40004 stw [r4 + 0x0004], r6 00005998 90C40008 stw [r4 + 0x0008], r6 0000599C 90C4000C stw [r4 + 0x000C], r6 000059A0 90D70000 stw [r23], r6 000059A4 90D70004 stw [r23 + 0x0004], r6 000059A8 90D70008 stw [r23 + 0x0008], r6 000059AC 90D7000C stw [r23 + 0x000C], r6 000059B0 90D90000 stw [r25], r6 000059B4 90D90004 stw [r25 + 0x0004], r6 000059B8 90D90008 stw [r25 + 0x0008], r6 000059BC 90D9000C stw [r25 + 0x000C], r6 000059C0 90DB0000 stw [r27], r6 000059C4 90DB0004 stw [r27 + 0x0004], r6 000059C8 90DB0008 stw [r27 + 0x0008], r6 000059CC 90DB000C stw [r27 + 0x000C], r6 000059D0 90DA0000 stw [r26], r6 000059D4 90DA0004 stw [r26 + 0x0004], r6 000059D8 90DA0008 stw [r26 + 0x0008], r6 000059DC 90DA000C stw [r26 + 0x000C], r6 000059E0 90D80000 stw [r24], r6 000059E4 90D80004 stw [r24 + 0x0004], r6 000059E8 90D80008 stw [r24 + 0x0008], r6 000059EC 90D8000C stw [r24 + 0x000C], r6 000059F0 90D60000 stw [r22], r6 000059F4 90D60004 stw [r22 + 0x0004], r6 000059F8 90D60008 stw [r22 + 0x0008], r6 000059FC 90D6000C stw [r22 + 0x000C], r6 00005A00 337B0010 addic r27, r27, 16 00005A04 335A0010 addic r26, r26, 16 00005A08 33390010 addic r25, r25, 16 00005A0C 33180010 addic r24, r24, 16 00005A10 30A50010 addic r5, r5, 16 00005A14 30840010 addic r4, r4, 16 00005A18 32F70010 addic r23, r23, 16 00005A1C 32D60010 addic r22, r22, 16 00005A20 33800000 addic r28, r0, 0 00005A24 4080FF54 bge -0x000000AC /* 00005978 */ 00005A28 480008D4 b +0x000008D4 /* 000062FC */ 00005A2C 88E60001 lbz r7, [r6 + 0x0001] 00005A30 8003003C lwz r0, [r3 + 0x003C] 00005A34 54E7103A rlwinm r7, r7, 2, 0, 29 00005A38 7CF33A2E lhzx r7, r19, r7 00005A3C 5408103A rlwinm r8, r0, 2, 0, 29 00005A40 31C60003 addic r14, r6, 3 00005A44 7CF4432E sthx r7, r20, r8 00005A48 88C60002 lbz r6, [r6 + 0x0002] 00005A4C 7CF44014 addc r7, r20, r8 00005A50 54C6103A rlwinm r6, r6, 2, 0, 29 00005A54 7CD3322E lhzx r6, r19, r6 00005A58 B0C70002 sth [r7 + 0x0002], r6 00005A5C 80E3003C lwz r7, [r3 + 0x003C] 00005A60 31070001 addic r8, r7, 1 00005A64 2C880100 cmpwi cr1, r8, 256 00005A68 9103003C stw [r3 + 0x003C], r8 00005A6C 54E7063E rlwinm r7, r7, 0, 24, 31 00005A70 4086001C bne cr1, +0x0000001C /* 00005A8C */ 00005A74 9243003C stw [r3 + 0x003C], r18 00005A78 54E6103A rlwinm r6, r7, 2, 0, 29 00005A7C 7C1C6810 subfc r0, r28, r13 00005A80 48000014 b +0x00000014 /* 00005A94 */ 00005A84 88E60001 lbz r7, [r6 + 0x0001] 00005A88 31C60002 addic r14, r6, 2 label00005A8C: 00005A8C 54E6103A rlwinm r6, r7, 2, 0, 29 00005A90 7C1C6810 subfc r0, r28, r13 label00005A94: 00005A94 7CF43014 addc r7, r20, r6 00005A98 7C0D0734 extsh r13, r0 label00005A9C: 00005A9C 892E0000 lbz r9, [r14] 00005AA0 5526D1BC rlwinm r6, r9, 26, 6, 30 00005AA4 7C07322E lhzx r0, r7, r6 00005AA8 5526DFBC rlwinm r6, r9, 27, 30, 30 00005AAC 5408801E rlwinm r8, r0, 16, 0, 15 00005AB0 7C004014 addc r0, r0, r8 00005AB4 90050000 stw [r5], r0 label00005AB8: 00005AB8 90040000 stw [r4], r0 00005ABC 7C07322E lhzx r0, r7, r6 00005AC0 5526E7BC rlwinm r6, r9, 28, 30, 30 00005AC4 5408801E rlwinm r8, r0, 16, 0, 15 00005AC8 7C004014 addc r0, r0, r8 00005ACC 90050004 stw [r5 + 0x0004], r0 00005AD0 90040004 stw [r4 + 0x0004], r0 00005AD4 7C07322E lhzx r0, r7, r6 00005AD8 5526EFBC rlwinm r6, r9, 29, 30, 30 00005ADC 5408801E rlwinm r8, r0, 16, 0, 15 00005AE0 7C004014 addc r0, r0, r8 00005AE4 90050008 stw [r5 + 0x0008], r0 00005AE8 90040008 stw [r4 + 0x0008], r0 00005AEC 7CC7322E lhzx r6, r7, r6 00005AF0 54C0801E rlwinm r0, r6, 16, 0, 15 00005AF4 7CC60014 addc r6, r6, r0 00005AF8 90C5000C stw [r5 + 0x000C], r6 00005AFC 90C4000C stw [r4 + 0x000C], r6 00005B00 30840010 addic r4, r4, 16 00005B04 30A50010 addic r5, r5, 16 00005B08 5526F7BC rlwinm r6, r9, 30, 30, 30 00005B0C 7CC7322E lhzx r6, r7, r6 00005B10 55280FBC rlwinm r8, r9, 1, 30, 30 00005B14 54C0801E rlwinm r0, r6, 16, 0, 15 00005B18 7CC60014 addc r6, r6, r0 00005B1C 90D70000 stw [r23], r6 00005B20 90D90000 stw [r25], r6 00005B24 5526FFBC rlwinm r6, r9, 31, 30, 30 00005B28 7C07322E lhzx r0, r7, r6 00005B2C 552607BC rlwinm r6, r9, 0, 30, 30 00005B30 5409801E rlwinm r9, r0, 16, 0, 15 00005B34 7C004814 addc r0, r0, r9 00005B38 90170004 stw [r23 + 0x0004], r0 00005B3C 90190004 stw [r25 + 0x0004], r0 00005B40 7CC7322E lhzx r6, r7, r6 00005B44 54C0801E rlwinm r0, r6, 16, 0, 15 00005B48 7CC60014 addc r6, r6, r0 00005B4C 90D70008 stw [r23 + 0x0008], r6 00005B50 90D90008 stw [r25 + 0x0008], r6 00005B54 7CC7422E lhzx r6, r7, r8 00005B58 54C0801E rlwinm r0, r6, 16, 0, 15 00005B5C 7CC60014 addc r6, r6, r0 00005B60 90D7000C stw [r23 + 0x000C], r6 00005B64 90D9000C stw [r25 + 0x000C], r6 00005B68 33390010 addic r25, r25, 16 00005B6C 32F70010 addic r23, r23, 16 00005B70 892E0001 lbz r9, [r14 + 0x0001] 00005B74 31CE0002 addic r14, r14, 2 00005B78 5526D1BC rlwinm r6, r9, 26, 6, 30 00005B7C 7C07322E lhzx r0, r7, r6 00005B80 5526DFBC rlwinm r6, r9, 27, 30, 30 00005B84 5408801E rlwinm r8, r0, 16, 0, 15 00005B88 7C004014 addc r0, r0, r8 00005B8C 901B0000 stw [r27], r0 00005B90 901A0000 stw [r26], r0 00005B94 7C07322E lhzx r0, r7, r6 00005B98 5526E7BC rlwinm r6, r9, 28, 30, 30 00005B9C 5408801E rlwinm r8, r0, 16, 0, 15 00005BA0 7C004014 addc r0, r0, r8 00005BA4 901B0004 stw [r27 + 0x0004], r0 00005BA8 901A0004 stw [r26 + 0x0004], r0 00005BAC 7C07322E lhzx r0, r7, r6 00005BB0 5526EFBC rlwinm r6, r9, 29, 30, 30 00005BB4 5408801E rlwinm r8, r0, 16, 0, 15 00005BB8 7C004014 addc r0, r0, r8 00005BBC 901B0008 stw [r27 + 0x0008], r0 00005BC0 901A0008 stw [r26 + 0x0008], r0 00005BC4 7CC7322E lhzx r6, r7, r6 00005BC8 54C0801E rlwinm r0, r6, 16, 0, 15 00005BCC 7CC60014 addc r6, r6, r0 00005BD0 90DB000C stw [r27 + 0x000C], r6 00005BD4 90DA000C stw [r26 + 0x000C], r6 00005BD8 335A0010 addic r26, r26, 16 00005BDC 337B0010 addic r27, r27, 16 00005BE0 5526F7BC rlwinm r6, r9, 30, 30, 30 00005BE4 7C07322E lhzx r0, r7, r6 00005BE8 55260FBC rlwinm r6, r9, 1, 30, 30 00005BEC 5408801E rlwinm r8, r0, 16, 0, 15 00005BF0 7C004014 addc r0, r0, r8 00005BF4 90180000 stw [r24], r0 00005BF8 90160000 stw [r22], r0 00005BFC 5528FFBC rlwinm r8, r9, 31, 30, 30 00005C00 7C07422E lhzx r0, r7, r8 00005C04 315CFFFF subic r10, r28, 1 00005C08 5408801E rlwinm r8, r0, 16, 0, 15 00005C0C 7C004014 addc r0, r0, r8 00005C10 90180004 stw [r24 + 0x0004], r0 00005C14 90160004 stw [r22 + 0x0004], r0 00005C18 552807BC rlwinm r8, r9, 0, 30, 30 00005C1C 7C07422E lhzx r0, r7, r8 00005C20 5408801E rlwinm r8, r0, 16, 0, 15 00005C24 7C004014 addc r0, r0, r8 00005C28 90180008 stw [r24 + 0x0008], r0 00005C2C 90160008 stw [r22 + 0x0008], r0 00005C30 7CC7322E lhzx r6, r7, r6 00005C34 54C0801E rlwinm r0, r6, 16, 0, 15 00005C38 7CC60014 addc r6, r6, r0 00005C3C 90D8000C stw [r24 + 0x000C], r6 00005C40 90D6000C stw [r22 + 0x000C], r6 00005C44 32D60010 addic r22, r22, 16 00005C48 33180010 addic r24, r24, 16 00005C4C 7D460735 extsh. r6, r10 00005C50 3B860000 addi r28, r6, 0x0000 00005C54 4080FE48 bge -0x000001B8 /* 00005A9C */ 00005C58 30CDFFFF subic r6, r13, 1 00005C5C 7CC70735 extsh. r7, r6 00005C60 39A70000 addi r13, r7, 0x0000 00005C64 480006A4 b +0x000006A4 /* 00006308 */ 00005C68 88E60001 lbz r7, [r6 + 0x0001] 00005C6C 80030040 lwz r0, [r3 + 0x0040] 00005C70 54E7103A rlwinm r7, r7, 2, 0, 29 00005C74 7CF33A2E lhzx r7, r19, r7 00005C78 54081838 rlwinm r8, r0, 3, 0, 28 00005C7C 7CEF432E sthx r7, r15, r8 00005C80 88E60002 lbz r7, [r6 + 0x0002] 00005C84 31C60005 addic r14, r6, 5 00005C88 54E7103A rlwinm r7, r7, 2, 0, 29 00005C8C 7CF33A2E lhzx r7, r19, r7 00005C90 7D0F4014 addc r8, r15, r8 00005C94 B0E80002 sth [r8 + 0x0002], r7 00005C98 88E60003 lbz r7, [r6 + 0x0003] 00005C9C 54E7103A rlwinm r7, r7, 2, 0, 29 00005CA0 7D333A2E lhzx r9, r19, r7 00005CA4 B1280004 sth [r8 + 0x0004], r9 00005CA8 88C60004 lbz r6, [r6 + 0x0004] 00005CAC 54C6103A rlwinm r6, r6, 2, 0, 29 00005CB0 7CD3322E lhzx r6, r19, r6 00005CB4 B0C80006 sth [r8 + 0x0006], r6 00005CB8 80E30040 lwz r7, [r3 + 0x0040] 00005CBC 31070001 addic r8, r7, 1 00005CC0 2C880100 cmpwi cr1, r8, 256 00005CC4 91030040 stw [r3 + 0x0040], r8 00005CC8 54E7063E rlwinm r7, r7, 0, 24, 31 00005CCC 4086001C bne cr1, +0x0000001C /* 00005CE8 */ 00005CD0 92430040 stw [r3 + 0x0040], r18 00005CD4 54E61838 rlwinm r6, r7, 3, 0, 28 00005CD8 7CFC6810 subfc r7, r28, r13 00005CDC 48000014 b +0x00000014 /* 00005CF0 */ 00005CE0 88E60001 lbz r7, [r6 + 0x0001] 00005CE4 31C60002 addic r14, r6, 2 label00005CE8: 00005CE8 54E61838 rlwinm r6, r7, 3, 0, 28 00005CEC 7CFC6810 subfc r7, r28, r13 label00005CF0: 00005CF0 7D0F3014 addc r8, r15, r6 00005CF4 7CED0734 extsh r13, r7 label00005CF8: 00005CF8 892E0000 lbz r9, [r14] 00005CFC 5526D97C rlwinm r6, r9, 27, 5, 30 00005D00 7CE8322E lhzx r7, r8, r6 00005D04 55260F7C rlwinm r6, r9, 1, 29, 30 00005D08 54E0801E rlwinm r0, r7, 16, 0, 15 00005D0C 7CE70014 addc r7, r7, r0 00005D10 90E50000 stw [r5], r7 00005D14 90E40000 stw [r4], r7 00005D18 5527EF7C rlwinm r7, r9, 29, 29, 30 00005D1C 7C083A2E lhzx r0, r8, r7 00005D20 5527FF7C rlwinm r7, r9, 31, 29, 30 00005D24 5409801E rlwinm r9, r0, 16, 0, 15 00005D28 7C004814 addc r0, r0, r9 00005D2C 90050004 stw [r5 + 0x0004], r0 00005D30 90040004 stw [r4 + 0x0004], r0 00005D34 7CE83A2E lhzx r7, r8, r7 00005D38 54E0801E rlwinm r0, r7, 16, 0, 15 00005D3C 7CE70014 addc r7, r7, r0 00005D40 90E50008 stw [r5 + 0x0008], r7 00005D44 90E40008 stw [r4 + 0x0008], r7 00005D48 7CC8322E lhzx r6, r8, r6 00005D4C 54C7801E rlwinm r7, r6, 16, 0, 15 00005D50 7CC63814 addc r6, r6, r7 00005D54 90C5000C stw [r5 + 0x000C], r6 label00005D58: 00005D58 90C4000C stw [r4 + 0x000C], r6 00005D5C 30840010 addic r4, r4, 16 00005D60 30A50010 addic r5, r5, 16 00005D64 894E0001 lbz r10, [r14 + 0x0001] 00005D68 5546D97C rlwinm r6, r10, 27, 5, 30 00005D6C 7C08322E lhzx r0, r8, r6 00005D70 5546EF7C rlwinm r6, r10, 29, 29, 30 00005D74 5409801E rlwinm r9, r0, 16, 0, 15 00005D78 7C004814 addc r0, r0, r9 00005D7C 90170000 stw [r23], r0 00005D80 90190000 stw [r25], r0 00005D84 7C08322E lhzx r0, r8, r6 00005D88 5546FF7C rlwinm r6, r10, 31, 29, 30 00005D8C 5409801E rlwinm r9, r0, 16, 0, 15 00005D90 7C004814 addc r0, r0, r9 00005D94 90170004 stw [r23 + 0x0004], r0 00005D98 90190004 stw [r25 + 0x0004], r0 00005D9C 7CC8322E lhzx r6, r8, r6 00005DA0 55470F7C rlwinm r7, r10, 1, 29, 30 00005DA4 54C0801E rlwinm r0, r6, 16, 0, 15 00005DA8 7CC60014 addc r6, r6, r0 00005DAC 90D70008 stw [r23 + 0x0008], r6 00005DB0 90D90008 stw [r25 + 0x0008], r6 00005DB4 7CC83A2E lhzx r6, r8, r7 00005DB8 54C7801E rlwinm r7, r6, 16, 0, 15 00005DBC 7CC63814 addc r6, r6, r7 00005DC0 90D7000C stw [r23 + 0x000C], r6 00005DC4 90D9000C stw [r25 + 0x000C], r6 00005DC8 33390010 addic r25, r25, 16 00005DCC 32F70010 addic r23, r23, 16 00005DD0 894E0002 lbz r10, [r14 + 0x0002] 00005DD4 5546D97C rlwinm r6, r10, 27, 5, 30 00005DD8 7C08322E lhzx r0, r8, r6 00005DDC 5546EF7C rlwinm r6, r10, 29, 29, 30 00005DE0 5409801E rlwinm r9, r0, 16, 0, 15 00005DE4 7C004814 addc r0, r0, r9 00005DE8 901B0000 stw [r27], r0 00005DEC 901A0000 stw [r26], r0 00005DF0 7C08322E lhzx r0, r8, r6 00005DF4 5546FF7C rlwinm r6, r10, 31, 29, 30 00005DF8 5409801E rlwinm r9, r0, 16, 0, 15 00005DFC 7C004814 addc r0, r0, r9 00005E00 901B0004 stw [r27 + 0x0004], r0 00005E04 901A0004 stw [r26 + 0x0004], r0 00005E08 7CC8322E lhzx r6, r8, r6 00005E0C 55470F7C rlwinm r7, r10, 1, 29, 30 00005E10 54C0801E rlwinm r0, r6, 16, 0, 15 00005E14 7CC60014 addc r6, r6, r0 00005E18 90DB0008 stw [r27 + 0x0008], r6 00005E1C 90DA0008 stw [r26 + 0x0008], r6 00005E20 7CC83A2E lhzx r6, r8, r7 00005E24 54C7801E rlwinm r7, r6, 16, 0, 15 00005E28 7CC63814 addc r6, r6, r7 00005E2C 90DB000C stw [r27 + 0x000C], r6 00005E30 90DA000C stw [r26 + 0x000C], r6 00005E34 335A0010 addic r26, r26, 16 00005E38 337B0010 addic r27, r27, 16 00005E3C 892E0003 lbz r9, [r14 + 0x0003] 00005E40 31CE0004 addic r14, r14, 4 00005E44 5526D97C rlwinm r6, r9, 27, 5, 30 00005E48 7CE8322E lhzx r7, r8, r6 00005E4C 55260F7C rlwinm r6, r9, 1, 29, 30 00005E50 54E0801E rlwinm r0, r7, 16, 0, 15 00005E54 7CE70014 addc r7, r7, r0 00005E58 90F80000 stw [r24], r7 00005E5C 90F60000 stw [r22], r7 00005E60 5527EF7C rlwinm r7, r9, 29, 29, 30 00005E64 7C083A2E lhzx r0, r8, r7 00005E68 5527FF7C rlwinm r7, r9, 31, 29, 30 00005E6C 5409801E rlwinm r9, r0, 16, 0, 15 00005E70 7C004814 addc r0, r0, r9 00005E74 90180004 stw [r24 + 0x0004], r0 00005E78 90160004 stw [r22 + 0x0004], r0 00005E7C 7CE83A2E lhzx r7, r8, r7 00005E80 54E0801E rlwinm r0, r7, 16, 0, 15 00005E84 7CE70014 addc r7, r7, r0 00005E88 90F80008 stw [r24 + 0x0008], r7 00005E8C 90F60008 stw [r22 + 0x0008], r7 00005E90 7CC8322E lhzx r6, r8, r6 00005E94 54C7801E rlwinm r7, r6, 16, 0, 15 00005E98 7CC63814 addc r6, r6, r7 00005E9C 90D8000C stw [r24 + 0x000C], r6 00005EA0 90D6000C stw [r22 + 0x000C], r6 00005EA4 32D60010 addic r22, r22, 16 00005EA8 30DCFFFF subic r6, r28, 1 00005EAC 7CC70735 extsh. r7, r6 00005EB0 33180010 addic r24, r24, 16 00005EB4 3B870000 addi r28, r7, 0x0000 00005EB8 4080FE40 bge -0x000001C0 /* 00005CF8 */ 00005EBC 30CDFFFF subic r6, r13, 1 00005EC0 7CC70735 extsh. r7, r6 00005EC4 48000440 b +0x00000440 /* 00006304 */ 00005EC8 88E60001 lbz r7, [r6 + 0x0001] 00005ECC 80030044 lwz r0, [r3 + 0x0044] 00005ED0 54E7103A rlwinm r7, r7, 2, 0, 29 00005ED4 7CF33A2E lhzx r7, r19, r7 00005ED8 54082036 rlwinm r8, r0, 4, 0, 27 00005EDC 7CF5432E sthx r7, r21, r8 00005EE0 88E60002 lbz r7, [r6 + 0x0002] 00005EE4 7D154014 addc r8, r21, r8 00005EE8 54E7103A rlwinm r7, r7, 2, 0, 29 00005EEC 7CF33A2E lhzx r7, r19, r7 00005EF0 B0E80002 sth [r8 + 0x0002], r7 label00005EF4: 00005EF4 88E60003 lbz r7, [r6 + 0x0003] 00005EF8 54E7103A rlwinm r7, r7, 2, 0, 29 00005EFC 7D333A2E lhzx r9, r19, r7 00005F00 B1280004 sth [r8 + 0x0004], r9 00005F04 88E60004 lbz r7, [r6 + 0x0004] 00005F08 54E7103A rlwinm r7, r7, 2, 0, 29 00005F0C 7CF33A2E lhzx r7, r19, r7 00005F10 B0E80006 sth [r8 + 0x0006], r7 00005F14 88E60005 lbz r7, [r6 + 0x0005] 00005F18 54E7103A rlwinm r7, r7, 2, 0, 29 00005F1C 7D333A2E lhzx r9, r19, r7 00005F20 B1280008 sth [r8 + 0x0008], r9 label00005F24: 00005F24 88E60006 lbz r7, [r6 + 0x0006] 00005F28 54E7103A rlwinm r7, r7, 2, 0, 29 00005F2C 7CF33A2E lhzx r7, r19, r7 00005F30 B0E8000A sth [r8 + 0x000A], r7 00005F34 88E60007 lbz r7, [r6 + 0x0007] 00005F38 31C60009 addic r14, r6, 9 00005F3C 54E7103A rlwinm r7, r7, 2, 0, 29 00005F40 7CF33A2E lhzx r7, r19, r7 00005F44 B0E8000C sth [r8 + 0x000C], r7 00005F48 88C60008 lbz r6, [r6 + 0x0008] 00005F4C 54C6103A rlwinm r6, r6, 2, 0, 29 00005F50 7CD3322E lhzx r6, r19, r6 00005F54 B0C8000E sth [r8 + 0x000E], r6 00005F58 80E30044 lwz r7, [r3 + 0x0044] 00005F5C 31070001 addic r8, r7, 1 00005F60 2C880100 cmpwi cr1, r8, 256 00005F64 91030044 stw [r3 + 0x0044], r8 00005F68 54E7063E rlwinm r7, r7, 0, 24, 31 00005F6C 4086001C bne cr1, +0x0000001C /* 00005F88 */ label00005F70: 00005F70 92430044 stw [r3 + 0x0044], r18 00005F74 54E62036 rlwinm r6, r7, 4, 0, 27 00005F78 7C1C6810 subfc r0, r28, r13 00005F7C 48000014 b +0x00000014 /* 00005F90 */ 00005F80 88E60001 lbz r7, [r6 + 0x0001] 00005F84 31C60002 addic r14, r6, 2 label00005F88: 00005F88 54E62036 rlwinm r6, r7, 4, 0, 27 00005F8C 7C1C6810 subfc r0, r28, r13 label00005F90: 00005F90 7CF53014 addc r7, r21, r6 00005F94 7C0D0734 extsh r13, r0 label00005F98: 00005F98 A94E0000 lha r10, [r14] 00005F9C 5546A73C rlwinm r6, r10, 20, 28, 30 00005FA0 7C07322E lhzx r0, r7, r6 00005FA4 5546BF3C rlwinm r6, r10, 23, 28, 30 00005FA8 5408801E rlwinm r8, r0, 16, 0, 15 00005FAC 7C004014 addc r0, r0, r8 00005FB0 90050000 stw [r5], r0 00005FB4 90040000 stw [r4], r0 00005FB8 7C07322E lhzx r0, r7, r6 00005FBC 5546D73C rlwinm r6, r10, 26, 28, 30 00005FC0 5408801E rlwinm r8, r0, 16, 0, 15 00005FC4 7C004014 addc r0, r0, r8 00005FC8 90050004 stw [r5 + 0x0004], r0 00005FCC 90040004 stw [r4 + 0x0004], r0 00005FD0 7C07322E lhzx r0, r7, r6 00005FD4 5546EF3C rlwinm r6, r10, 29, 28, 30 00005FD8 5408801E rlwinm r8, r0, 16, 0, 15 00005FDC 7C004014 addc r0, r0, r8 00005FE0 90050008 stw [r5 + 0x0008], r0 00005FE4 90040008 stw [r4 + 0x0008], r0 00005FE8 7CC7322E lhzx r6, r7, r6 00005FEC 54C0801E rlwinm r0, r6, 16, 0, 15 00005FF0 7CC60014 addc r6, r6, r0 00005FF4 90C5000C stw [r5 + 0x000C], r6 00005FF8 90C4000C stw [r4 + 0x000C], r6 label00005FFC: 00005FFC 30840010 addic r4, r4, 16 00006000 30A50010 addic r5, r5, 16 00006004 A92E0002 lha r9, [r14 + 0x0002] 00006008 5526A73C rlwinm r6, r9, 20, 28, 30 0000600C 7C07322E lhzx r0, r7, r6 00006010 5526BF3C rlwinm r6, r9, 23, 28, 30 00006014 5408801E rlwinm r8, r0, 16, 0, 15 00006018 7C004014 addc r0, r0, r8 0000601C 90170000 stw [r23], r0 00006020 90190000 stw [r25], r0 00006024 7C07322E lhzx r0, r7, r6 00006028 5526D73C rlwinm r6, r9, 26, 28, 30 0000602C 5408801E rlwinm r8, r0, 16, 0, 15 00006030 7C004014 addc r0, r0, r8 00006034 90170004 stw [r23 + 0x0004], r0 00006038 90190004 stw [r25 + 0x0004], r0 0000603C 7C07322E lhzx r0, r7, r6 00006040 5526EF3C rlwinm r6, r9, 29, 28, 30 00006044 5408801E rlwinm r8, r0, 16, 0, 15 00006048 7C004014 addc r0, r0, r8 0000604C 90170008 stw [r23 + 0x0008], r0 00006050 90190008 stw [r25 + 0x0008], r0 00006054 7CC7322E lhzx r6, r7, r6 00006058 54C0801E rlwinm r0, r6, 16, 0, 15 0000605C 7CC60014 addc r6, r6, r0 00006060 90D7000C stw [r23 + 0x000C], r6 00006064 90D9000C stw [r25 + 0x000C], r6 00006068 33390010 addic r25, r25, 16 0000606C 32F70010 addic r23, r23, 16 label00006070: 00006070 A80E0004 lha r0, [r14 + 0x0004] 00006074 5528452E rlwinm r8, r9, 8, 20, 23 00006078 5406A73C rlwinm r6, r0, 20, 28, 30 0000607C 7CC7322E lhzx r6, r7, r6 00006080 51486426 rlwimi r8, r10, 12, 16, 19 00006084 54C9801E rlwinm r9, r6, 16, 0, 15 00006088 7CC64814 addc r6, r6, r9 0000608C 90DB0000 stw [r27], r6 00006090 90DA0000 stw [r26], r6 00006094 5406BF3C rlwinm r6, r0, 23, 28, 30 00006098 7CC7322E lhzx r6, r7, r6 0000609C 31CE0006 addic r14, r14, 6 000060A0 54C9801E rlwinm r9, r6, 16, 0, 15 000060A4 7CC64814 addc r6, r6, r9 label000060A8: 000060A8 90DB0004 stw [r27 + 0x0004], r6 000060AC 90DA0004 stw [r26 + 0x0004], r6 000060B0 5406D73C rlwinm r6, r0, 26, 28, 30 000060B4 7D27322E lhzx r9, r7, r6 000060B8 5406EF3C rlwinm r6, r0, 29, 28, 30 000060BC 552A801E rlwinm r10, r9, 16, 0, 15 000060C0 7D295014 addc r9, r9, r10 000060C4 913B0008 stw [r27 + 0x0008], r9 000060C8 913A0008 stw [r26 + 0x0008], r9 000060CC 7CC7322E lhzx r6, r7, r6 000060D0 54C9801E rlwinm r9, r6, 16, 0, 15 000060D4 7CC64814 addc r6, r6, r9 label000060D8: 000060D8 90DB000C stw [r27 + 0x000C], r6 000060DC 54002636 rlwinm r0, r0, 4, 24, 27 000060E0 90DA000C stw [r26 + 0x000C], r6 000060E4 7D000378 or r0, r8, r0 000060E8 5406A73C rlwinm r6, r0, 20, 28, 30 000060EC 7CC7322E lhzx r6, r7, r6 000060F0 337B0010 addic r27, r27, 16 000060F4 54C8801E rlwinm r8, r6, 16, 0, 15 000060F8 7CC64014 addc r6, r6, r8 000060FC 90D80000 stw [r24], r6 00006100 90D60000 stw [r22], r6 00006104 5406BF3C rlwinm r6, r0, 23, 28, 30 00006108 7CC7322E lhzx r6, r7, r6 0000610C 335A0010 addic r26, r26, 16 00006110 54C8801E rlwinm r8, r6, 16, 0, 15 00006114 7CC64014 addc r6, r6, r8 00006118 90D80004 stw [r24 + 0x0004], r6 0000611C 90D60004 stw [r22 + 0x0004], r6 00006120 5406D73C rlwinm r6, r0, 26, 28, 30 00006124 7D07322E lhzx r8, r7, r6 00006128 5406EF3C rlwinm r6, r0, 29, 28, 30 0000612C 5500801E rlwinm r0, r8, 16, 0, 15 00006130 7C080014 addc r0, r8, r0 00006134 90180008 stw [r24 + 0x0008], r0 00006138 90160008 stw [r22 + 0x0008], r0 0000613C 7CC7322E lhzx r6, r7, r6 00006140 54C0801E rlwinm r0, r6, 16, 0, 15 00006144 7CC60014 addc r6, r6, r0 00006148 301CFFFF subic r0, r28, 1 0000614C 7C080735 extsh. r8, r0 00006150 90D8000C stw [r24 + 0x000C], r6 00006154 90D6000C stw [r22 + 0x000C], r6 00006158 32D60010 addic r22, r22, 16 0000615C 33180010 addic r24, r24, 16 00006160 3B880000 addi r28, r8, 0x0000 00006164 4080FE34 bge -0x000001CC /* 00005F98 */ 00006168 48000194 b +0x00000194 /* 000062FC */ 0000616C 7CFC6810 subfc r7, r28, r13 00006170 311CFFFF subic r8, r28, 1 00006174 7D060734 extsh r6, r8 00006178 7CED0734 extsh r13, r7 0000617C 38E60000 addi r7, r6, 0x0000 00006180 3106FFFF subic r8, r6, 1 label00006184: 00006184 88CE0000 lbz r6, [r14] 00006188 7D000734 extsh r0, r8 0000618C 54C6103A rlwinm r6, r6, 2, 0, 29 00006190 7CD3302E lwzx r6, r19, r6 00006194 2C070000 cmpwi r7, 0 00006198 90C50000 stw [r5], r6 0000619C 90C40000 stw [r4], r6 000061A0 88CE0001 lbz r6, [r14 + 0x0001] 000061A4 30E00000 addic r7, r0, 0 000061A8 54C6103A rlwinm r6, r6, 2, 0, 29 000061AC 7CD3302E lwzx r6, r19, r6 000061B0 3100FFFF subic r8, r0, 1 000061B4 90C50004 stw [r5 + 0x0004], r6 000061B8 90C40004 stw [r4 + 0x0004], r6 000061BC 88CE0002 lbz r6, [r14 + 0x0002] 000061C0 54C6103A rlwinm r6, r6, 2, 0, 29 000061C4 7CD3302E lwzx r6, r19, r6 000061C8 90C50008 stw [r5 + 0x0008], r6 000061CC 90C40008 stw [r4 + 0x0008], r6 000061D0 88CE0003 lbz r6, [r14 + 0x0003] 000061D4 54C6103A rlwinm r6, r6, 2, 0, 29 000061D8 7CD3302E lwzx r6, r19, r6 000061DC 90C5000C stw [r5 + 0x000C], r6 000061E0 90C4000C stw [r4 + 0x000C], r6 000061E4 88CE0004 lbz r6, [r14 + 0x0004] 000061E8 30840010 addic r4, r4, 16 000061EC 54C6103A rlwinm r6, r6, 2, 0, 29 000061F0 7CD3302E lwzx r6, r19, r6 000061F4 30A50010 addic r5, r5, 16 000061F8 90D70000 stw [r23], r6 000061FC 90D90000 stw [r25], r6 00006200 88CE0005 lbz r6, [r14 + 0x0005] 00006204 54C6103A rlwinm r6, r6, 2, 0, 29 00006208 7CD3302E lwzx r6, r19, r6 0000620C 90D70004 stw [r23 + 0x0004], r6 00006210 90D90004 stw [r25 + 0x0004], r6 00006214 88CE0006 lbz r6, [r14 + 0x0006] 00006218 54C6103A rlwinm r6, r6, 2, 0, 29 0000621C 7CD3302E lwzx r6, r19, r6 00006220 90D70008 stw [r23 + 0x0008], r6 00006224 90D90008 stw [r25 + 0x0008], r6 00006228 88CE0007 lbz r6, [r14 + 0x0007] 0000622C 54C6103A rlwinm r6, r6, 2, 0, 29 00006230 7CD3302E lwzx r6, r19, r6 00006234 90D7000C stw [r23 + 0x000C], r6 00006238 90D9000C stw [r25 + 0x000C], r6 0000623C 88CE0008 lbz r6, [r14 + 0x0008] 00006240 33390010 addic r25, r25, 16 00006244 54C6103A rlwinm r6, r6, 2, 0, 29 00006248 7CD3302E lwzx r6, r19, r6 0000624C 32F70010 addic r23, r23, 16 00006250 90DB0000 stw [r27], r6 00006254 90DA0000 stw [r26], r6 00006258 88CE0009 lbz r6, [r14 + 0x0009] 0000625C 54C6103A rlwinm r6, r6, 2, 0, 29 00006260 7CD3302E lwzx r6, r19, r6 00006264 90DB0004 stw [r27 + 0x0004], r6 00006268 90DA0004 stw [r26 + 0x0004], r6 0000626C 88CE000A lbz r6, [r14 + 0x000A] 00006270 54C6103A rlwinm r6, r6, 2, 0, 29 00006274 7CD3302E lwzx r6, r19, r6 00006278 90DB0008 stw [r27 + 0x0008], r6 0000627C 90DA0008 stw [r26 + 0x0008], r6 00006280 88CE000B lbz r6, [r14 + 0x000B] 00006284 54C6103A rlwinm r6, r6, 2, 0, 29 00006288 7CD3302E lwzx r6, r19, r6 0000628C 90DB000C stw [r27 + 0x000C], r6 00006290 90DA000C stw [r26 + 0x000C], r6 00006294 88CE000C lbz r6, [r14 + 0x000C] 00006298 335A0010 addic r26, r26, 16 0000629C 54C6103A rlwinm r6, r6, 2, 0, 29 000062A0 7CD3302E lwzx r6, r19, r6 000062A4 337B0010 addic r27, r27, 16 000062A8 90D80000 stw [r24], r6 000062AC 90D60000 stw [r22], r6 000062B0 88CE000D lbz r6, [r14 + 0x000D] 000062B4 54C6103A rlwinm r6, r6, 2, 0, 29 000062B8 7CD3302E lwzx r6, r19, r6 000062BC 90D80004 stw [r24 + 0x0004], r6 000062C0 90D60004 stw [r22 + 0x0004], r6 000062C4 88CE000E lbz r6, [r14 + 0x000E] 000062C8 54C6103A rlwinm r6, r6, 2, 0, 29 000062CC 7CD3302E lwzx r6, r19, r6 000062D0 90D80008 stw [r24 + 0x0008], r6 000062D4 90D60008 stw [r22 + 0x0008], r6 000062D8 88CE000F lbz r6, [r14 + 0x000F] 000062DC 31CE0010 addic r14, r14, 16 000062E0 54C6103A rlwinm r6, r6, 2, 0, 29 000062E4 7CD3302E lwzx r6, r19, r6 000062E8 90D8000C stw [r24 + 0x000C], r6 000062EC 90D6000C stw [r22 + 0x000C], r6 000062F0 32D60010 addic r22, r22, 16 000062F4 33180010 addic r24, r24, 16 000062F8 4080FE8C bge -0x00000174 /* 00006184 */ label000062FC: 000062FC 30CDFFFF subic r6, r13, 1 00006300 7CC70735 extsh. r7, r6 label00006304: 00006304 39A70000 addi r13, r7, 0x0000 label00006308: 00006308 4080F468 bge -0x00000B98 /* 00005770 */ label0000630C: 0000630C 30D0FFFF subic r6, r16, 1 00006310 7CC40735 extsh. r4, r6 00006314 80810044 lwz r4, [r1 + 0x0044] 00006318 80A1003C lwz r5, [r1 + 0x003C] 0000631C 7CD00734 extsh r16, r6 00006320 7C852014 addc r4, r5, r4 00006324 9081003C stw [r1 + 0x003C], r4 00006328 4080F410 bge -0x00000BF0 /* 00005738 */ label0000632C: 0000632C 38800001 li r4, 0x0001 00006330 98810038 stb [r1 + 0x0038], r4 00006334 91C30008 stw [r3 + 0x0008], r14 00006338 B9A10054 lmw r13, [r1 + 0x0054] 0000633C 302100A0 addic r1, r1, 160 00006340 4E800020 blr 00006344 00000000 .invalid 00006348 00002041 .invalid 0000634C 80130100 lwz r0, [r19 + 0x0100] 00006350 00000000 .invalid 00006354 00000C9C .invalid 00006358 0014534D .invalid 0000635C 43444543 bcla 26, 4, 0x00004540 00006360 4F4D5052 .invalid 4C 00006364 45535338 .invalid sc fn00006368: 00006368 544F3136 rlwinm r15, r2, 6, 4, 27 0000636C 58320000 .invalid fn00006370: 00006370 A943001E lha r10, [r3 + 0x001E] 00006374 80830068 lwz r4, [r3 + 0x0068] 00006378 300AFFFF subic r0, r10, 1 0000637C 7C050735 extsh. r5, r0 00006380 80840000 lwz r4, [r4] 00006384 BF81FFF0 stmw [r1 - 0x0010], r28 00006388 81630008 lwz r11, [r3 + 0x0008] 0000638C 3124000C addic r9, r4, 12 00006390 39450000 addi r10, r5, 0x0000 00006394 41800318 blt +0x00000318 /* 000066AC */ 00006398 8182FFF4 lwz r12, [r2 - 0x000C] 0000639C 83E2FFB8 lwz r31, [r2 - 0x0048] 000063A0 3BA00000 li r29, 0x0000 label000063A4: 000063A4 ABC3001A lha r30, [r3 + 0x001A] 000063A8 308AFFFF subic r4, r10, 1 000063AC 301EFFFF subic r0, r30, 1 000063B0 7C050735 extsh. r5, r0 000063B4 7C870734 extsh r7, r4 000063B8 3BC50000 addi r30, r5, 0x0000 000063BC 39470000 addi r10, r7, 0x0000 000063C0 418002E4 blt +0x000002E4 /* 000066A4 */ label000063C4: 000063C4 890B0000 lbz r8, [r11] 000063C8 3B8B0000 addi r28, r11, 0x0000 000063CC 5504E13E rlwinm r4, r8, 28, 4, 31 000063D0 2884000F cmplwi cr1, r4, 15 000063D4 38A80000 addi r5, r8, 0x0000 000063D8 5504F0BA rlwinm r4, r8, 30, 2, 29 000063DC 38CB0000 addi r6, r11, 0x0000 000063E0 38080000 addi r0, r8, 0x0000 000063E4 316B0001 addic r11, r11, 1 000063E8 5508073E rlwinm r8, r8, 0, 28, 31 000063EC 418502A8 bgt cr1, +0x000002A8 /* 00006694 */ 000063F0 7C8C202E lwzx r4, r12, r4 000063F4 7C84F814 addc r4, r4, r31 000063F8 7C8903A6 mtctr r4 000063FC 4E800420 bctr 00006400 891C0001 lbz r8, [r28 + 0x0001] 00006404 31660002 addic r11, r6, 2 label00006408: 00006408 7C88F010 subfc r4, r8, r30 0000640C 7C9E0734 extsh r30, r4 00006410 48000284 b +0x00000284 /* 00006694 */ 00006414 891C0001 lbz r8, [r28 + 0x0001] 00006418 317C0002 addic r11, r28, 2 0000641C 4BFFFFEC b -0x00000014 /* 00006408 */ 00006420 891C0001 lbz r8, [r28 + 0x0001] 00006424 317C0002 addic r11, r28, 2 00006428 7C884014 addc r4, r8, r8 0000642C 30840001 addic r4, r4, 1 00006430 7C84F010 subfc r4, r4, r30 00006434 7C9E0734 extsh r30, r4 00006438 4800025C b +0x0000025C /* 00006694 */ 0000643C 891C0001 lbz r8, [r28 + 0x0001] 00006440 317C0002 addic r11, r28, 2 00006444 7C88F010 subfc r4, r8, r30 00006448 7C9E0734 extsh r30, r4 0000644C 316B0001 addic r11, r11, 1 00006450 48000244 b +0x00000244 /* 00006694 */ 00006454 80A3003C lwz r5, [r3 + 0x003C] 00006458 7C884014 addc r4, r8, r8 0000645C 30050001 addic r0, r5, 1 00006460 9003003C stw [r3 + 0x003C], r0 00006464 881C0001 lbz r0, [r28 + 0x0001] 00006468 54A5103A rlwinm r5, r5, 2, 0, 29 0000646C 5406103A rlwinm r6, r0, 2, 0, 29 00006470 7C09322E lhzx r0, r9, r6 00006474 80C30030 lwz r6, [r3 + 0x0030] 00006478 7D08F010 subfc r8, r8, r30 0000647C 7C062B2E sthx r0, r6, r5 00006480 881C0002 lbz r0, [r28 + 0x0002] 00006484 317C0003 addic r11, r28, 3 00006488 541E103A rlwinm r30, r0, 2, 0, 29 0000648C 7C09F22E lhzx r0, r9, r30 00006490 7CA62814 addc r5, r6, r5 00006494 B0050002 sth [r5 + 0x0002], r0 00006498 8003003C lwz r0, [r3 + 0x003C] 0000649C 30840004 addic r4, r4, 4 000064A0 2C800100 cmpwi cr1, r0, 256 000064A4 7D1E0734 extsh r30, r8 000064A8 7D6B2014 addc r11, r11, r4 000064AC 408601E8 bne cr1, +0x000001E8 /* 00006694 */ 000064B0 93A3003C stw [r3 + 0x003C], r29 000064B4 309EFFFF subic r4, r30, 1 000064B8 7C800735 extsh. r0, r4 000064BC 480001E0 b +0x000001E0 /* 0000669C */ 000064C0 7C084014 addc r0, r8, r8 000064C4 7C88F010 subfc r4, r8, r30 000064C8 30000003 addic r0, r0, 3 000064CC 7D6B0014 addc r11, r11, r0 000064D0 7C9E0734 extsh r30, r4 000064D4 480001C0 b +0x000001C0 /* 00006694 */ 000064D8 7C08F010 subfc r0, r8, r30 000064DC 80830040 lwz r4, [r3 + 0x0040] 000064E0 54A816BA rlwinm r8, r5, 2, 26, 29 000064E4 30A40001 addic r5, r4, 1 000064E8 90A30040 stw [r3 + 0x0040], r5 000064EC 88BC0001 lbz r5, [r28 + 0x0001] 000064F0 54841838 rlwinm r4, r4, 3, 0, 28 000064F4 54A5103A rlwinm r5, r5, 2, 0, 29 000064F8 7CC92A2E lhzx r6, r9, r5 000064FC 80A30034 lwz r5, [r3 + 0x0034] 00006500 31080008 addic r8, r8, 8 00006504 7CC5232E sthx r6, r5, r4 00006508 88DC0002 lbz r6, [r28 + 0x0002] 0000650C 7C1E0734 extsh r30, r0 00006510 54C6103A rlwinm r6, r6, 2, 0, 29 00006514 7C09322E lhzx r0, r9, r6 00006518 7C852014 addc r4, r5, r4 0000651C B0040002 sth [r4 + 0x0002], r0 00006520 881C0003 lbz r0, [r28 + 0x0003] 00006524 30DC0005 addic r6, r28, 5 00006528 5405103A rlwinm r5, r0, 2, 0, 29 0000652C 7C092A2E lhzx r0, r9, r5 00006530 7D664014 addc r11, r6, r8 00006534 B0040004 sth [r4 + 0x0004], r0 00006538 881C0004 lbz r0, [r28 + 0x0004] 0000653C 5405103A rlwinm r5, r0, 2, 0, 29 00006540 7C092A2E lhzx r0, r9, r5 00006544 B0040006 sth [r4 + 0x0006], r0 00006548 80830040 lwz r4, [r3 + 0x0040] 0000654C 2C840100 cmpwi cr1, r4, 256 00006550 40860144 bne cr1, +0x00000144 /* 00006694 */ 00006554 93A30040 stw [r3 + 0x0040], r29 00006558 309EFFFF subic r4, r30, 1 0000655C 7C800735 extsh. r0, r4 00006560 33C00000 addic r30, r0, 0 00006564 4080FE60 bge -0x000001A0 /* 000063C4 */ 00006568 4800013C b +0x0000013C /* 000066A4 */ 0000656C 540016BA rlwinm r0, r0, 2, 26, 29 00006570 7C88F010 subfc r4, r8, r30 00006574 30000005 addic r0, r0, 5 00006578 7D6B0014 addc r11, r11, r0 0000657C 7C9E0734 extsh r30, r4 00006580 48000114 b +0x00000114 /* 00006694 */ 00006584 54041E78 rlwinm r4, r0, 3, 25, 28 00006588 80A30044 lwz r5, [r3 + 0x0044] 0000658C 7C082010 subfc r0, r8, r4 00006590 30850001 addic r4, r5, 1 00006594 90830044 stw [r3 + 0x0044], r4 00006598 889C0001 lbz r4, [r28 + 0x0001] 0000659C 7C080010 subfc r0, r8, r0 000065A0 5484103A rlwinm r4, r4, 2, 0, 29 000065A4 7CC9222E lhzx r6, r9, r4 000065A8 80830038 lwz r4, [r3 + 0x0038] 000065AC 54A52036 rlwinm r5, r5, 4, 0, 27 000065B0 7CC42B2E sthx r6, r4, r5 000065B4 88DC0002 lbz r6, [r28 + 0x0002] 000065B8 7C842814 addc r4, r4, r5 000065BC 54C6103A rlwinm r6, r6, 2, 0, 29 000065C0 7CC9322E lhzx r6, r9, r6 000065C4 7D08F010 subfc r8, r8, r30 000065C8 B0C40002 sth [r4 + 0x0002], r6 000065CC 88BC0003 lbz r5, [r28 + 0x0003] 000065D0 30C0000E addic r6, r0, 14 000065D4 54A5103A rlwinm r5, r5, 2, 0, 29 000065D8 7CA92A2E lhzx r5, r9, r5 000065DC 301C0009 addic r0, r28, 9 000065E0 B0A40004 sth [r4 + 0x0004], r5 000065E4 88BC0004 lbz r5, [r28 + 0x0004] 000065E8 54A5103A rlwinm r5, r5, 2, 0, 29 000065EC 7CA92A2E lhzx r5, r9, r5 000065F0 7D603014 addc r11, r0, r6 000065F4 B0A40006 sth [r4 + 0x0006], r5 000065F8 881C0005 lbz r0, [r28 + 0x0005] 000065FC 7D1E0734 extsh r30, r8 00006600 5405103A rlwinm r5, r0, 2, 0, 29 00006604 7C092A2E lhzx r0, r9, r5 00006608 B0040008 sth [r4 + 0x0008], r0 0000660C 881C0006 lbz r0, [r28 + 0x0006] 00006610 5405103A rlwinm r5, r0, 2, 0, 29 00006614 7C092A2E lhzx r0, r9, r5 00006618 B004000A sth [r4 + 0x000A], r0 0000661C 881C0007 lbz r0, [r28 + 0x0007] 00006620 5405103A rlwinm r5, r0, 2, 0, 29 00006624 7C092A2E lhzx r0, r9, r5 00006628 B004000C sth [r4 + 0x000C], r0 0000662C 881C0008 lbz r0, [r28 + 0x0008] 00006630 5405103A rlwinm r5, r0, 2, 0, 29 00006634 7C092A2E lhzx r0, r9, r5 00006638 B004000E sth [r4 + 0x000E], r0 0000663C 80830044 lwz r4, [r3 + 0x0044] 00006640 2C840100 cmpwi cr1, r4, 256 00006644 40860050 bne cr1, +0x00000050 /* 00006694 */ 00006648 93A30044 stw [r3 + 0x0044], r29 0000664C 309EFFFF subic r4, r30, 1 00006650 7C800735 extsh. r0, r4 00006654 33C00000 addic r30, r0, 0 00006658 4080FD6C bge -0x00000294 /* 000063C4 */ 0000665C 48000048 b +0x00000048 /* 000066A4 */ 00006660 54001E78 rlwinm r0, r0, 3, 25, 28 00006664 7C080010 subfc r0, r8, r0 00006668 7C080010 subfc r0, r8, r0 0000666C 7C88F010 subfc r4, r8, r30 00006670 30000007 addic r0, r0, 7 00006674 7D6B0014 addc r11, r11, r0 00006678 7C9E0734 extsh r30, r4 0000667C 48000018 b +0x00000018 /* 00006694 */ 00006680 7C88F010 subfc r4, r8, r30 00006684 7C9E0734 extsh r30, r4 00006688 30880001 addic r4, r8, 1 0000668C 54842036 rlwinm r4, r4, 4, 0, 27 00006690 7D6B2014 addc r11, r11, r4 label00006694: 00006694 309EFFFF subic r4, r30, 1 00006698 7C800735 extsh. r0, r4 label0000669C: 0000669C 33C00000 addic r30, r0, 0 000066A0 4080FD24 bge -0x000002DC /* 000063C4 */ label000066A4: 000066A4 2C070000 cmpwi r7, 0 000066A8 4080FCFC bge -0x00000304 /* 000063A4 */ label000066AC: 000066AC 91630008 stw [r3 + 0x0008], r11 000066B0 BB81FFF0 lmw r28, [r1 - 0x0010] 000066B4 4E800020 blr 000066B8 00000000 .invalid 000066BC 00002040 .invalid 000066C0 00040100 .invalid 000066C4 00000000 .invalid 000066C8 00000348 .invalid 000066CC 000C534D .invalid 000066D0 43536B69 bdzl cr4, +0x00006B68 /* 0000D238 */ 000066D4 7038746F andi. r24, r1, 0x746F 000066D8 31360000 addic r9, r22, 0 000066DC 00000000 .invalid 000066E0 A8830022 lha r4, [r3 + 0x0022] 000066E4 7C0802A6 mflr r0 000066E8 2C840000 cmpwi cr1, r4, 0 000066EC BDA1FFB4 stmw [r1 - 0x004C], r13 000066F0 90010008 stw [r1 + 0x0008], r0 000066F4 9421FF70 stwu [r1 - 0x0090], r1 000066F8 40840018 bge cr1, +0x00000018 /* 00006710 */ 000066FC 480017BD bl +0x000017BC /* 00007EB8 */ 00006700 81810098 lwz r12, [r1 + 0x0098] 00006704 30210090 addic r1, r1, 144 00006708 7D8803A6 mtlr r12 0000670C 4E800020 blr label00006710: 00006710 AA63001E lha r19, [r3 + 0x001E] 00006714 80830068 lwz r4, [r3 + 0x0068] 00006718 30B3FFFF subic r5, r19, 1 0000671C 7CA60735 extsh. r6, r5 00006720 80840000 lwz r4, [r4] 00006724 82230008 lwz r17, [r3 + 0x0008] 00006728 31A4000C addic r13, r4, 12 0000672C 81E30010 lwz r15, [r3 + 0x0010] 00006730 38800001 li r4, 0x0001 00006734 98810038 stb [r1 + 0x0038], r4 00006738 AA430018 lha r18, [r3 + 0x0018] 0000673C 82030030 lwz r16, [r3 + 0x0030] 00006740 81C30034 lwz r14, [r3 + 0x0034] 00006744 82830038 lwz r20, [r3 + 0x0038] 00006748 98810038 stb [r1 + 0x0038], r4 0000674C 3A660000 addi r19, r6, 0x0000 00006750 41800850 blt +0x00000850 /* 00006FA0 */ 00006754 82E2FFF8 lwz r23, [r2 - 0x0008] 00006758 8322FFBC lwz r25, [r2 - 0x0044] 0000675C 3B600000 li r27, 0x0000 00006760 5656103A rlwinm r22, r18, 2, 0, 29 label00006764: 00006764 AB43001A lha r26, [r3 + 0x001A] 00006768 7EAF9014 addc r21, r15, r18 0000676C 309AFFFF subic r4, r26, 1 00006770 7C850735 extsh. r5, r4 00006774 7F12A814 addc r24, r18, r21 00006778 38AF0000 addi r5, r15, 0x0000 0000677C 7FB2C014 addc r29, r18, r24 00006780 7C9A0734 extsh r26, r4 00006784 41800808 blt +0x00000808 /* 00006F8C */ label00006788: 00006788 8B910000 lbz r28, [r17] 0000678C 38910000 addi r4, r17, 0x0000 00006790 5786E13E rlwinm r6, r28, 28, 4, 31 00006794 2886000F cmplwi cr1, r6, 15 00006798 38DC0000 addi r6, r28, 0x0000 0000679C 32310001 addic r17, r17, 1 000067A0 579C073E rlwinm r28, r28, 0, 28, 31 000067A4 418507D8 bgt cr1, +0x000007D8 /* 00006F7C */ 000067A8 54C6F0BA rlwinm r6, r6, 30, 2, 29 000067AC 7CD73014 addc r6, r23, r6 000067B0 80C60040 lwz r6, [r6 + 0x0040] 000067B4 7CD93014 addc r6, r25, r6 000067B8 7CC903A6 mtctr r6 000067BC 4E800420 bctr 000067C0 8B840001 lbz r28, [r4 + 0x0001] 000067C4 32240002 addic r17, r4, 2 000067C8 309C0001 addic r4, r28, 1 000067CC 54842036 rlwinm r4, r4, 4, 0, 27 000067D0 7C840734 extsh r4, r4 000067D4 7CDCD010 subfc r6, r28, r26 000067D8 7FA4E814 addc r29, r4, r29 000067DC 7CDA0734 extsh r26, r6 000067E0 7CA52014 addc r5, r5, r4 000067E4 7EB52014 addc r21, r21, r4 000067E8 7F182014 addc r24, r24, r4 000067EC 48000790 b +0x00000790 /* 00006F7C */ 000067F0 8B840001 lbz r28, [r4 + 0x0001] 000067F4 32240002 addic r17, r4, 2 000067F8 7C9CD010 subfc r4, r28, r26 000067FC 7C9A0734 extsh r26, r4 00006800 38E00001 li r7, 0x0001 label00006804: 00006804 30870001 addic r4, r7, 1 00006808 7C870734 extsh r7, r4 0000680C 2C870004 cmpwi cr1, r7, 4 00006810 38C50000 addi r6, r5, 0x0000 00006814 393C0000 addi r9, r28, 0x0000 00006818 8085FFF0 lwz r4, [r5 - 0x0010] 0000681C 8005FFF4 lwz r0, [r5 - 0x000C] 00006820 8105FFF8 lwz r8, [r5 - 0x0008] 00006824 8145FFFC lwz r10, [r5 - 0x0004] label00006828: 00006828 30A9FFFF subic r5, r9, 1 0000682C 7CA90735 extsh. r9, r5 00006830 9146000C stw [r6 + 0x000C], r10 00006834 90860000 stw [r6], r4 00006838 90060004 stw [r6 + 0x0004], r0 0000683C 91060008 stw [r6 + 0x0008], r8 00006840 30C60010 addic r6, r6, 16 00006844 4080FFE4 bge -0x0000001C /* 00006828 */ 00006848 38B50000 addi r5, r21, 0x0000 0000684C 3AB80000 addi r21, r24, 0x0000 00006850 3B1D0000 addi r24, r29, 0x0000 00006854 3BA60000 addi r29, r6, 0x0000 00006858 4085FFAC ble cr1, -0x00000054 /* 00006804 */ 0000685C 48000720 b +0x00000720 /* 00006F7C */ 00006860 8B840001 lbz r28, [r4 + 0x0001] 00006864 32240002 addic r17, r4, 2 00006868 7C9CE014 addc r4, r28, r28 0000686C 30840001 addic r4, r4, 1 00006870 7C84D010 subfc r4, r4, r26 00006874 7C9A0734 extsh r26, r4 00006878 3BE00001 li r31, 0x0001 label0000687C: 0000687C 309F0001 addic r4, r31, 1 00006880 7C9F0734 extsh r31, r4 00006884 2C9F0004 cmpwi cr1, r31, 4 00006888 39650000 addi r11, r5, 0x0000 0000688C 389C0000 addi r4, r28, 0x0000 00006890 83C5FFE0 lwz r30, [r5 - 0x0020] 00006894 8125FFE4 lwz r9, [r5 - 0x001C] 00006898 80E5FFE8 lwz r7, [r5 - 0x0018] 0000689C 80C5FFEC lwz r6, [r5 - 0x0014] 000068A0 8005FFF0 lwz r0, [r5 - 0x0010] 000068A4 8105FFF4 lwz r8, [r5 - 0x000C] 000068A8 8185FFF8 lwz r12, [r5 - 0x0008] 000068AC 8145FFFC lwz r10, [r5 - 0x0004] label000068B0: 000068B0 3084FFFF subic r4, r4, 1 000068B4 7C850735 extsh. r5, r4 000068B8 93CB0000 stw [r11], r30 000068BC 912B0004 stw [r11 + 0x0004], r9 000068C0 90EB0008 stw [r11 + 0x0008], r7 000068C4 90CB000C stw [r11 + 0x000C], r6 000068C8 900B0010 stw [r11 + 0x0010], r0 000068CC 910B0014 stw [r11 + 0x0014], r8 000068D0 918B0018 stw [r11 + 0x0018], r12 000068D4 914B001C stw [r11 + 0x001C], r10 000068D8 316B0020 addic r11, r11, 32 000068DC 38850000 addi r4, r5, 0x0000 000068E0 4080FFD0 bge -0x00000030 /* 000068B0 */ 000068E4 38B50000 addi r5, r21, 0x0000 000068E8 3AB80000 addi r21, r24, 0x0000 000068EC 3B1D0000 addi r24, r29, 0x0000 000068F0 3BAB0000 addi r29, r11, 0x0000 000068F4 4085FF88 ble cr1, -0x00000078 /* 0000687C */ 000068F8 48000684 b +0x00000684 /* 00006F7C */ 000068FC 8B840001 lbz r28, [r4 + 0x0001] 00006900 32240002 addic r17, r4, 2 00006904 7C9CD010 subfc r4, r28, r26 00006908 7C9A0734 extsh r26, r4 0000690C 88910000 lbz r4, [r17] 00006910 32310001 addic r17, r17, 1 00006914 5484103A rlwinm r4, r4, 2, 0, 29 00006918 7C8D202E lwzx r4, r13, r4 label0000691C: 0000691C 30DCFFFF subic r6, r28, 1 00006920 7CC00735 extsh. r0, r6 00006924 90850000 stw [r5], r4 00006928 90850004 stw [r5 + 0x0004], r4 0000692C 90850008 stw [r5 + 0x0008], r4 00006930 9085000C stw [r5 + 0x000C], r4 00006934 90950000 stw [r21], r4 00006938 90950004 stw [r21 + 0x0004], r4 0000693C 90950008 stw [r21 + 0x0008], r4 00006940 30A50010 addic r5, r5, 16 00006944 9095000C stw [r21 + 0x000C], r4 00006948 90980000 stw [r24], r4 0000694C 90980004 stw [r24 + 0x0004], r4 00006950 90980008 stw [r24 + 0x0008], r4 00006954 32B50010 addic r21, r21, 16 00006958 9098000C stw [r24 + 0x000C], r4 0000695C 909D0000 stw [r29], r4 00006960 909D0004 stw [r29 + 0x0004], r4 00006964 909D0008 stw [r29 + 0x0008], r4 00006968 909D000C stw [r29 + 0x000C], r4 0000696C 33180010 addic r24, r24, 16 00006970 33BD0010 addic r29, r29, 16 00006974 33800000 addic r28, r0, 0 00006978 4080FFA4 bge -0x0000005C /* 0000691C */ 0000697C 48000600 b +0x00000600 /* 00006F7C */ 00006980 88C40001 lbz r6, [r4 + 0x0001] 00006984 8003003C lwz r0, [r3 + 0x003C] 00006988 54C6103A rlwinm r6, r6, 2, 0, 29 0000698C 7CCD302E lwzx r6, r13, r6 00006990 54071838 rlwinm r7, r0, 3, 0, 28 00006994 32240003 addic r17, r4, 3 00006998 7CD0392E stwx r16, r6, r7 0000699C 88840002 lbz r4, [r4 + 0x0002] 000069A0 7CD03814 addc r6, r16, r7 000069A4 5484103A rlwinm r4, r4, 2, 0, 29 000069A8 7C8D202E lwzx r4, r13, r4 000069AC 90860004 stw [r6 + 0x0004], r4 000069B0 80C3003C lwz r6, [r3 + 0x003C] 000069B4 30E60001 addic r7, r6, 1 000069B8 2C870100 cmpwi cr1, r7, 256 000069BC 90E3003C stw [r3 + 0x003C], r7 000069C0 54C6063E rlwinm r6, r6, 0, 24, 31 000069C4 4086001C bne cr1, +0x0000001C /* 000069E0 */ 000069C8 9363003C stw [r3 + 0x003C], r27 000069CC 54C41838 rlwinm r4, r6, 3, 0, 28 000069D0 7CDCD010 subfc r6, r28, r26 000069D4 48000014 b +0x00000014 /* 000069E8 */ 000069D8 88C40001 lbz r6, [r4 + 0x0001] 000069DC 32240002 addic r17, r4, 2 label000069E0: 000069E0 54C41838 rlwinm r4, r6, 3, 0, 28 000069E4 7CDCD010 subfc r6, r28, r26 label000069E8: 000069E8 7C902014 addc r4, r16, r4 000069EC 7CDA0734 extsh r26, r6 label000069F0: 000069F0 88110000 lbz r0, [r17] 000069F4 311CFFFF subic r8, r28, 1 000069F8 5406D97A rlwinm r6, r0, 27, 5, 29 000069FC 7CE4302E lwzx r7, r4, r6 00006A00 5406177A rlwinm r6, r0, 2, 29, 29 00006A04 90E50000 stw [r5], r7 00006A08 5407E77A rlwinm r7, r0, 28, 29, 29 00006A0C 7D24382E lwzx r9, r4, r7 00006A10 5407EF7A rlwinm r7, r0, 29, 29, 29 00006A14 91250004 stw [r5 + 0x0004], r9 00006A18 7D44382E lwzx r10, r4, r7 00006A1C 5407F77A rlwinm r7, r0, 30, 29, 29 00006A20 91450008 stw [r5 + 0x0008], r10 00006A24 7D24382E lwzx r9, r4, r7 00006A28 5407FF7A rlwinm r7, r0, 31, 29, 29 00006A2C 9125000C stw [r5 + 0x000C], r9 00006A30 7D44382E lwzx r10, r4, r7 00006A34 5407077A rlwinm r7, r0, 0, 29, 29 00006A38 91550000 stw [r21], r10 00006A3C 7CE4382E lwzx r7, r4, r7 00006A40 54090F7A rlwinm r9, r0, 1, 29, 29 00006A44 90F50004 stw [r21 + 0x0004], r7 00006A48 7C04482E lwzx r0, r4, r9 00006A4C 7D070735 extsh. r7, r8 00006A50 90150008 stw [r21 + 0x0008], r0 00006A54 7CC4302E lwzx r6, r4, r6 00006A58 90D5000C stw [r21 + 0x000C], r6 00006A5C 88110001 lbz r0, [r17 + 0x0001] 00006A60 30A50010 addic r5, r5, 16 00006A64 5406D97A rlwinm r6, r0, 27, 5, 29 00006A68 7CC4302E lwzx r6, r4, r6 00006A6C 5407177A rlwinm r7, r0, 2, 29, 29 00006A70 90D80000 stw [r24], r6 00006A74 5406E77A rlwinm r6, r0, 28, 29, 29 00006A78 7D24302E lwzx r9, r4, r6 00006A7C 5406EF7A rlwinm r6, r0, 29, 29, 29 00006A80 91380004 stw [r24 + 0x0004], r9 00006A84 7D44302E lwzx r10, r4, r6 00006A88 5406F77A rlwinm r6, r0, 30, 29, 29 00006A8C 91580008 stw [r24 + 0x0008], r10 00006A90 7D24302E lwzx r9, r4, r6 00006A94 5406FF7A rlwinm r6, r0, 31, 29, 29 00006A98 9138000C stw [r24 + 0x000C], r9 00006A9C 7D44302E lwzx r10, r4, r6 00006AA0 5406077A rlwinm r6, r0, 0, 29, 29 00006AA4 915D0000 stw [r29], r10 00006AA8 7CC4302E lwzx r6, r4, r6 00006AAC 54090F7A rlwinm r9, r0, 1, 29, 29 00006AB0 90DD0004 stw [r29 + 0x0004], r6 00006AB4 7D24482E lwzx r9, r4, r9 00006AB8 32B50010 addic r21, r21, 16 00006ABC 913D0008 stw [r29 + 0x0008], r9 00006AC0 7CC4382E lwzx r6, r4, r7 00006AC4 90DD000C stw [r29 + 0x000C], r6 00006AC8 32310002 addic r17, r17, 2 00006ACC 33180010 addic r24, r24, 16 00006AD0 33BD0010 addic r29, r29, 16 00006AD4 7D1C0734 extsh r28, r8 00006AD8 4080FF18 bge -0x000000E8 /* 000069F0 */ 00006ADC 480004A0 b +0x000004A0 /* 00006F7C */ 00006AE0 88C40001 lbz r6, [r4 + 0x0001] 00006AE4 80030040 lwz r0, [r3 + 0x0040] 00006AE8 54C6103A rlwinm r6, r6, 2, 0, 29 00006AEC 7CCD302E lwzx r6, r13, r6 00006AF0 54072036 rlwinm r7, r0, 4, 0, 27 00006AF4 7CCE392E stwx r14, r6, r7 00006AF8 88C40002 lbz r6, [r4 + 0x0002] 00006AFC 32240005 addic r17, r4, 5 00006B00 54C6103A rlwinm r6, r6, 2, 0, 29 00006B04 7CCD302E lwzx r6, r13, r6 00006B08 7CEE3814 addc r7, r14, r7 00006B0C 90C70004 stw [r7 + 0x0004], r6 00006B10 88C40003 lbz r6, [r4 + 0x0003] 00006B14 54C6103A rlwinm r6, r6, 2, 0, 29 00006B18 7D0D302E lwzx r8, r13, r6 00006B1C 91070008 stw [r7 + 0x0008], r8 00006B20 88840004 lbz r4, [r4 + 0x0004] 00006B24 5484103A rlwinm r4, r4, 2, 0, 29 00006B28 7C8D202E lwzx r4, r13, r4 00006B2C 9087000C stw [r7 + 0x000C], r4 00006B30 80C30040 lwz r6, [r3 + 0x0040] 00006B34 30E60001 addic r7, r6, 1 00006B38 2C870100 cmpwi cr1, r7, 256 00006B3C 90E30040 stw [r3 + 0x0040], r7 00006B40 54C6063E rlwinm r6, r6, 0, 24, 31 00006B44 4086001C bne cr1, +0x0000001C /* 00006B60 */ 00006B48 93630040 stw [r3 + 0x0040], r27 00006B4C 54C42036 rlwinm r4, r6, 4, 0, 27 00006B50 7CDCD010 subfc r6, r28, r26 00006B54 48000014 b +0x00000014 /* 00006B68 */ 00006B58 88C40001 lbz r6, [r4 + 0x0001] 00006B5C 32240002 addic r17, r4, 2 label00006B60: 00006B60 54C42036 rlwinm r4, r6, 4, 0, 27 00006B64 7CDCD010 subfc r6, r28, r26 label00006B68: 00006B68 7C8E2014 addc r4, r14, r4 00006B6C 7CDA0734 extsh r26, r6 label00006B70: 00006B70 88110000 lbz r0, [r17] 00006B74 311CFFFF subic r8, r28, 1 00006B78 5406E13A rlwinm r6, r0, 28, 4, 29 00006B7C 7CE4302E lwzx r7, r4, r6 00006B80 5406173A rlwinm r6, r0, 2, 28, 29 00006B84 90E50000 stw [r5], r7 00006B88 5407F73A rlwinm r7, r0, 30, 28, 29 00006B8C 7D44382E lwzx r10, r4, r7 00006B90 5407073A rlwinm r7, r0, 0, 28, 29 00006B94 91450004 stw [r5 + 0x0004], r10 00006B98 7C04382E lwzx r0, r4, r7 00006B9C 7D090735 extsh. r9, r8 00006BA0 90050008 stw [r5 + 0x0008], r0 00006BA4 7CC4302E lwzx r6, r4, r6 00006BA8 90C5000C stw [r5 + 0x000C], r6 00006BAC 89310001 lbz r9, [r17 + 0x0001] 00006BB0 5526E13A rlwinm r6, r9, 28, 4, 29 00006BB4 7CC4302E lwzx r6, r4, r6 00006BB8 5527173A rlwinm r7, r9, 2, 28, 29 00006BBC 90D50000 stw [r21], r6 00006BC0 5526F73A rlwinm r6, r9, 30, 28, 29 00006BC4 7C04302E lwzx r0, r4, r6 00006BC8 5526073A rlwinm r6, r9, 0, 28, 29 00006BCC 90150004 stw [r21 + 0x0004], r0 00006BD0 7CC4302E lwzx r6, r4, r6 00006BD4 90D50008 stw [r21 + 0x0008], r6 00006BD8 7CE4382E lwzx r7, r4, r7 00006BDC 7D1C0734 extsh r28, r8 00006BE0 90F5000C stw [r21 + 0x000C], r7 00006BE4 88110002 lbz r0, [r17 + 0x0002] 00006BE8 30A50010 addic r5, r5, 16 00006BEC 5406E13A rlwinm r6, r0, 28, 4, 29 00006BF0 7CE4302E lwzx r7, r4, r6 00006BF4 5406173A rlwinm r6, r0, 2, 28, 29 00006BF8 90F80000 stw [r24], r7 00006BFC 5407F73A rlwinm r7, r0, 30, 28, 29 00006C00 7D24382E lwzx r9, r4, r7 00006C04 5407073A rlwinm r7, r0, 0, 28, 29 00006C08 91380004 stw [r24 + 0x0004], r9 00006C0C 7C04382E lwzx r0, r4, r7 00006C10 32B50010 addic r21, r21, 16 00006C14 90180008 stw [r24 + 0x0008], r0 00006C18 7CC4302E lwzx r6, r4, r6 00006C1C 90D8000C stw [r24 + 0x000C], r6 00006C20 88110003 lbz r0, [r17 + 0x0003] 00006C24 33180010 addic r24, r24, 16 00006C28 5406E13A rlwinm r6, r0, 28, 4, 29 00006C2C 7CE4302E lwzx r7, r4, r6 00006C30 5406F73A rlwinm r6, r0, 30, 28, 29 00006C34 90FD0000 stw [r29], r7 00006C38 7D04302E lwzx r8, r4, r6 00006C3C 5406073A rlwinm r6, r0, 0, 28, 29 00006C40 911D0004 stw [r29 + 0x0004], r8 00006C44 7CC4302E lwzx r6, r4, r6 00006C48 5407173A rlwinm r7, r0, 2, 28, 29 00006C4C 90DD0008 stw [r29 + 0x0008], r6 00006C50 7CE4382E lwzx r7, r4, r7 00006C54 32310004 addic r17, r17, 4 00006C58 90FD000C stw [r29 + 0x000C], r7 00006C5C 33BD0010 addic r29, r29, 16 00006C60 4080FF10 bge -0x000000F0 /* 00006B70 */ 00006C64 48000318 b +0x00000318 /* 00006F7C */ 00006C68 88C40001 lbz r6, [r4 + 0x0001] 00006C6C 80030044 lwz r0, [r3 + 0x0044] 00006C70 54C6103A rlwinm r6, r6, 2, 0, 29 00006C74 7CCD302E lwzx r6, r13, r6 00006C78 54072834 rlwinm r7, r0, 5, 0, 26 00006C7C 7CD4392E stwx r20, r6, r7 00006C80 88C40002 lbz r6, [r4 + 0x0002] 00006C84 7CF43814 addc r7, r20, r7 00006C88 54C6103A rlwinm r6, r6, 2, 0, 29 00006C8C 7CCD302E lwzx r6, r13, r6 00006C90 90C70004 stw [r7 + 0x0004], r6 00006C94 88C40003 lbz r6, [r4 + 0x0003] 00006C98 54C6103A rlwinm r6, r6, 2, 0, 29 00006C9C 7D0D302E lwzx r8, r13, r6 00006CA0 91070008 stw [r7 + 0x0008], r8 00006CA4 88C40004 lbz r6, [r4 + 0x0004] 00006CA8 54C6103A rlwinm r6, r6, 2, 0, 29 00006CAC 7CCD302E lwzx r6, r13, r6 00006CB0 90C7000C stw [r7 + 0x000C], r6 00006CB4 88C40005 lbz r6, [r4 + 0x0005] 00006CB8 54C6103A rlwinm r6, r6, 2, 0, 29 00006CBC 7D0D302E lwzx r8, r13, r6 00006CC0 91070010 stw [r7 + 0x0010], r8 00006CC4 88C40006 lbz r6, [r4 + 0x0006] 00006CC8 54C6103A rlwinm r6, r6, 2, 0, 29 00006CCC 7CCD302E lwzx r6, r13, r6 00006CD0 90C70014 stw [r7 + 0x0014], r6 00006CD4 88C40007 lbz r6, [r4 + 0x0007] 00006CD8 32240009 addic r17, r4, 9 00006CDC 54C6103A rlwinm r6, r6, 2, 0, 29 00006CE0 7CCD302E lwzx r6, r13, r6 00006CE4 90C70018 stw [r7 + 0x0018], r6 00006CE8 88840008 lbz r4, [r4 + 0x0008] 00006CEC 5484103A rlwinm r4, r4, 2, 0, 29 00006CF0 7C8D202E lwzx r4, r13, r4 00006CF4 9087001C stw [r7 + 0x001C], r4 00006CF8 80C30044 lwz r6, [r3 + 0x0044] 00006CFC 30E60001 addic r7, r6, 1 00006D00 2C870100 cmpwi cr1, r7, 256 00006D04 90E30044 stw [r3 + 0x0044], r7 00006D08 54C6063E rlwinm r6, r6, 0, 24, 31 00006D0C 4086001C bne cr1, +0x0000001C /* 00006D28 */ 00006D10 93630044 stw [r3 + 0x0044], r27 00006D14 54C42834 rlwinm r4, r6, 5, 0, 26 00006D18 7CDCD010 subfc r6, r28, r26 00006D1C 48000014 b +0x00000014 /* 00006D30 */ 00006D20 88C40001 lbz r6, [r4 + 0x0001] 00006D24 32240002 addic r17, r4, 2 label00006D28: 00006D28 54C42834 rlwinm r4, r6, 5, 0, 26 00006D2C 7CDCD010 subfc r6, r28, r26 label00006D30: 00006D30 7C942014 addc r4, r20, r4 00006D34 7CDA0734 extsh r26, r6 label00006D38: 00006D38 A8D10000 lha r6, [r17] 00006D3C 313CFFFF subic r9, r28, 1 00006D40 54C7AEFA rlwinm r7, r6, 21, 27, 29 00006D44 7CE4382E lwzx r7, r4, r7 00006D48 7D200735 extsh. r0, r9 00006D4C 90E50000 stw [r5], r7 00006D50 54C7C6FA rlwinm r7, r6, 24, 27, 29 00006D54 7D04382E lwzx r8, r4, r7 00006D58 54C7DEFA rlwinm r7, r6, 27, 27, 29 00006D5C 91050004 stw [r5 + 0x0004], r8 00006D60 7C04382E lwzx r0, r4, r7 00006D64 54C7F6FA rlwinm r7, r6, 30, 27, 29 00006D68 90050008 stw [r5 + 0x0008], r0 00006D6C 7CE4382E lwzx r7, r4, r7 00006D70 90E5000C stw [r5 + 0x000C], r7 00006D74 A8110002 lha r0, [r17 + 0x0002] 00006D78 5407AEFA rlwinm r7, r0, 21, 27, 29 00006D7C 7D04382E lwzx r8, r4, r7 00006D80 5407C6FA rlwinm r7, r0, 24, 27, 29 00006D84 91150000 stw [r21], r8 00006D88 7D44382E lwzx r10, r4, r7 00006D8C 5407DEFA rlwinm r7, r0, 27, 27, 29 00006D90 91550004 stw [r21 + 0x0004], r10 00006D94 7D04382E lwzx r8, r4, r7 00006D98 5407F6FA rlwinm r7, r0, 30, 27, 29 00006D9C 91150008 stw [r21 + 0x0008], r8 00006DA0 7CE4382E lwzx r7, r4, r7 00006DA4 5400452E rlwinm r0, r0, 8, 20, 23 00006DA8 90F5000C stw [r21 + 0x000C], r7 00006DAC A9110004 lha r8, [r17 + 0x0004] 00006DB0 50C06426 rlwimi r0, r6, 12, 16, 19 00006DB4 5506AEFA rlwinm r6, r8, 21, 27, 29 00006DB8 7CE4302E lwzx r7, r4, r6 00006DBC 5506F6FA rlwinm r6, r8, 30, 27, 29 00006DC0 90F80000 stw [r24], r7 00006DC4 5507C6FA rlwinm r7, r8, 24, 27, 29 00006DC8 7D44382E lwzx r10, r4, r7 00006DCC 5507DEFA rlwinm r7, r8, 27, 27, 29 00006DD0 91580004 stw [r24 + 0x0004], r10 00006DD4 7CE4382E lwzx r7, r4, r7 00006DD8 55082636 rlwinm r8, r8, 4, 24, 27 00006DDC 90F80008 stw [r24 + 0x0008], r7 00006DE0 7CC4302E lwzx r6, r4, r6 00006DE4 7C004378 or r0, r0, r8 00006DE8 90D8000C stw [r24 + 0x000C], r6 00006DEC 5406AEFA rlwinm r6, r0, 21, 27, 29 00006DF0 7CE4302E lwzx r7, r4, r6 00006DF4 5406C6FA rlwinm r6, r0, 24, 27, 29 00006DF8 90FD0000 stw [r29], r7 00006DFC 7D04302E lwzx r8, r4, r6 00006E00 5406DEFA rlwinm r6, r0, 27, 27, 29 00006E04 911D0004 stw [r29 + 0x0004], r8 00006E08 7CC4302E lwzx r6, r4, r6 00006E0C 5407F6FA rlwinm r7, r0, 30, 27, 29 00006E10 90DD0008 stw [r29 + 0x0008], r6 00006E14 7CE4382E lwzx r7, r4, r7 00006E18 30A50010 addic r5, r5, 16 00006E1C 90FD000C stw [r29 + 0x000C], r7 00006E20 32B50010 addic r21, r21, 16 00006E24 32310006 addic r17, r17, 6 00006E28 33180010 addic r24, r24, 16 00006E2C 33BD0010 addic r29, r29, 16 00006E30 7D3C0734 extsh r28, r9 00006E34 4080FF04 bge -0x000000FC /* 00006D38 */ 00006E38 48000144 b +0x00000144 /* 00006F7C */ label00006E3C: 00006E3C 7CDCD010 subfc r6, r28, r26 00006E40 30FCFFFF subic r7, r28, 1 00006E44 7CE40734 extsh r4, r7 00006E48 7CDA0734 extsh r26, r6 00006E4C 38C40000 addi r6, r4, 0x0000 00006E50 30E4FFFF subic r7, r4, 1 label00006E54: 00006E54 88910000 lbz r4, [r17] 00006E58 7CE00734 extsh r0, r7 00006E5C 5484103A rlwinm r4, r4, 2, 0, 29 00006E60 7C8D202E lwzx r4, r13, r4 00006E64 2C060000 cmpwi r6, 0 00006E68 90850000 stw [r5], r4 00006E6C 88910001 lbz r4, [r17 + 0x0001] 00006E70 30C00000 addic r6, r0, 0 00006E74 5484103A rlwinm r4, r4, 2, 0, 29 00006E78 7C8D202E lwzx r4, r13, r4 00006E7C 30E0FFFF subic r7, r0, 1 00006E80 90850004 stw [r5 + 0x0004], r4 00006E84 88910002 lbz r4, [r17 + 0x0002] 00006E88 5484103A rlwinm r4, r4, 2, 0, 29 00006E8C 7D0D202E lwzx r8, r13, r4 00006E90 91050008 stw [r5 + 0x0008], r8 00006E94 88910003 lbz r4, [r17 + 0x0003] 00006E98 5484103A rlwinm r4, r4, 2, 0, 29 00006E9C 7C8D202E lwzx r4, r13, r4 00006EA0 9085000C stw [r5 + 0x000C], r4 00006EA4 88910004 lbz r4, [r17 + 0x0004] 00006EA8 30A50010 addic r5, r5, 16 00006EAC 5484103A rlwinm r4, r4, 2, 0, 29 00006EB0 7C8D202E lwzx r4, r13, r4 00006EB4 90950000 stw [r21], r4 00006EB8 88910005 lbz r4, [r17 + 0x0005] 00006EBC 5484103A rlwinm r4, r4, 2, 0, 29 00006EC0 7D0D202E lwzx r8, r13, r4 00006EC4 91150004 stw [r21 + 0x0004], r8 00006EC8 88910006 lbz r4, [r17 + 0x0006] 00006ECC 5484103A rlwinm r4, r4, 2, 0, 29 00006ED0 7C8D202E lwzx r4, r13, r4 00006ED4 90950008 stw [r21 + 0x0008], r4 00006ED8 88910007 lbz r4, [r17 + 0x0007] 00006EDC 5484103A rlwinm r4, r4, 2, 0, 29 00006EE0 7D0D202E lwzx r8, r13, r4 00006EE4 9115000C stw [r21 + 0x000C], r8 00006EE8 88910008 lbz r4, [r17 + 0x0008] 00006EEC 32B50010 addic r21, r21, 16 00006EF0 5484103A rlwinm r4, r4, 2, 0, 29 00006EF4 7C8D202E lwzx r4, r13, r4 00006EF8 90980000 stw [r24], r4 00006EFC 88910009 lbz r4, [r17 + 0x0009] 00006F00 5484103A rlwinm r4, r4, 2, 0, 29 00006F04 7D0D202E lwzx r8, r13, r4 00006F08 91180004 stw [r24 + 0x0004], r8 00006F0C 8891000A lbz r4, [r17 + 0x000A] 00006F10 5484103A rlwinm r4, r4, 2, 0, 29 00006F14 7C8D202E lwzx r4, r13, r4 00006F18 90980008 stw [r24 + 0x0008], r4 00006F1C 8891000B lbz r4, [r17 + 0x000B] 00006F20 5484103A rlwinm r4, r4, 2, 0, 29 00006F24 7D0D202E lwzx r8, r13, r4 00006F28 9118000C stw [r24 + 0x000C], r8 00006F2C 8891000C lbz r4, [r17 + 0x000C] 00006F30 33180010 addic r24, r24, 16 00006F34 5484103A rlwinm r4, r4, 2, 0, 29 00006F38 7C8D202E lwzx r4, r13, r4 00006F3C 909D0000 stw [r29], r4 00006F40 8891000D lbz r4, [r17 + 0x000D] 00006F44 5484103A rlwinm r4, r4, 2, 0, 29 00006F48 7D0D202E lwzx r8, r13, r4 00006F4C 911D0004 stw [r29 + 0x0004], r8 00006F50 8891000E lbz r4, [r17 + 0x000E] 00006F54 5484103A rlwinm r4, r4, 2, 0, 29 00006F58 7C8D202E lwzx r4, r13, r4 00006F5C 909D0008 stw [r29 + 0x0008], r4 00006F60 8891000F lbz r4, [r17 + 0x000F] 00006F64 32310010 addic r17, r17, 16 00006F68 5484103A rlwinm r4, r4, 2, 0, 29 00006F6C 7C8D202E lwzx r4, r13, r4 fn00006F70: 00006F70 909D000C stw [r29 + 0x000C], r4 00006F74 33BD0010 addic r29, r29, 16 00006F78 4080FEDC bge -0x00000124 /* 00006E54 */ label00006F7C: 00006F7C 309AFFFF subic r4, r26, 1 00006F80 7C860735 extsh. r6, r4 00006F84 3B460000 addi r26, r6, 0x0000 00006F88 4080F800 bge -0x00000800 /* 00006788 */ label00006F8C: 00006F8C 3093FFFF subic r4, r19, 1 00006F90 7C850735 extsh. r5, r4 00006F94 7DEFB014 addc r15, r15, r22 00006F98 3A650000 addi r19, r5, 0x0000 00006F9C 4080F7C8 bge -0x00000838 /* 00006764 */ label00006FA0: 00006FA0 38800001 li r4, 0x0001 00006FA4 98810038 stb [r1 + 0x0038], r4 00006FA8 92230008 stw [r3 + 0x0008], r17 00006FAC B9A10044 lmw r13, [r1 + 0x0044] 00006FB0 30210090 addic r1, r1, 144 00006FB4 4E800020 blr 00006FB8 00000000 .invalid 00006FBC 00002041 .invalid 00006FC0 80130100 lwz r0, [r19 + 0x0100] 00006FC4 00000000 .invalid 00006FC8 000008D8 .invalid 00006FCC 0012534D .invalid 00006FD0 43444543 bcla 26, 4, 0x00004540 00006FD4 4F4D5052 .invalid 4C 00006FD8 45535338 .invalid sc 00006FDC 544F3332 rlwinm r15, r2, 6, 12, 25 00006FE0 A8830022 lha r4, [r3 + 0x0022] 00006FE4 7C0802A6 mflr r0 00006FE8 2C840000 cmpwi cr1, r4, 0 00006FEC BDA1FFB4 stmw [r1 - 0x004C], r13 00006FF0 90010008 stw [r1 + 0x0008], r0 00006FF4 9421FF50 stwu [r1 - 0x00B0], r1 00006FF8 40840018 bge cr1, +0x00000018 /* 00007010 */ 00006FFC 48000EBD bl +0x00000EBC /* 00007EB8 */ 00007000 818100B8 lwz r12, [r1 + 0x00B8] 00007004 302100B0 addic r1, r1, 176 00007008 7D8803A6 mtlr r12 0000700C 4E800020 blr label00007010: 00007010 80A30068 lwz r5, [r3 + 0x0068] 00007014 AA03001E lha r16, [r3 + 0x001E] 00007018 80A50000 lwz r5, [r5] 0000701C 3090FFFF subic r4, r16, 1 00007020 30E5000C addic r7, r5, 12 00007024 7C800735 extsh. r0, r4 00007028 80A30010 lwz r5, [r3 + 0x0010] 0000702C A8030018 lha r0, [r3 + 0x0018] 00007030 90A10040 stw [r1 + 0x0040], r5 00007034 81E30008 lwz r15, [r3 + 0x0008] 00007038 90E1003C stw [r1 + 0x003C], r7 0000703C 38A00001 li r5, 0x0001 label00007040: 00007040 98A10038 stb [r1 + 0x0038], r5 00007044 81230030 lwz r9, [r3 + 0x0030] 00007048 80E30034 lwz r7, [r3 + 0x0034] 0000704C 81030038 lwz r8, [r3 + 0x0038] 00007050 91210048 stw [r1 + 0x0048], r9 00007054 91010050 stw [r1 + 0x0050], r8 00007058 90010044 stw [r1 + 0x0044], r0 0000705C 90E1004C stw [r1 + 0x004C], r7 00007060 98A10038 stb [r1 + 0x0038], r5 00007064 7C900734 extsh r16, r4 00007068 41800E0C blt +0x00000E0C /* 00007E74 */ 0000706C 30800000 addic r4, r0, 0 00007070 54841838 rlwinm r4, r4, 3, 0, 28 00007074 90810054 stw [r1 + 0x0054], r4 label00007078: 00007078 AA23001A lha r17, [r3 + 0x001A] 0000707C 80C10044 lwz r6, [r1 + 0x0044] 00007080 3011FFFF subic r0, r17, 1 00007084 80A10040 lwz r5, [r1 + 0x0040] 00007088 7C070735 extsh. r7, r0 0000708C 7C853014 addc r4, r5, r6 00007090 7DA62014 addc r13, r6, r4 00007094 7DC66814 addc r14, r6, r13 00007098 7E667014 addc r19, r6, r14 0000709C 7EA69814 addc r21, r6, r19 000070A0 7E46A814 addc r18, r6, r21 000070A4 7E869014 addc r20, r6, r18 000070A8 3A270000 addi r17, r7, 0x0000 000070AC 41800DA8 blt +0x00000DA8 /* 00007E54 */ label000070B0: 000070B0 88EF0000 lbz r7, [r15] 000070B4 38CF0000 addi r6, r15, 0x0000 000070B8 54E0E13E rlwinm r0, r7, 28, 4, 31 000070BC 2880000F cmplwi cr1, r0, 15 000070C0 38070000 addi r0, r7, 0x0000 000070C4 54E7073E rlwinm r7, r7, 0, 28, 31 000070C8 31EF0001 addic r15, r15, 1 000070CC 90E10058 stw [r1 + 0x0058], r7 000070D0 41850D74 bgt cr1, +0x00000D74 /* 00007E44 */ 000070D4 80E2FFF8 lwz r7, [r2 - 0x0008] 000070D8 5400F0BA rlwinm r0, r0, 30, 2, 29 000070DC 7CE70014 addc r7, r7, r0 000070E0 80070080 lwz r0, [r7 + 0x0080] 000070E4 80E2FFBC lwz r7, [r2 - 0x0044] 000070E8 7C070014 addc r0, r7, r0 000070EC 7C0903A6 mtctr r0 000070F0 4E800420 bctr 000070F4 88E60001 lbz r7, [r6 + 0x0001] 000070F8 31E60002 addic r15, r6, 2 000070FC 90E10058 stw [r1 + 0x0058], r7 00007100 80C10058 lwz r6, [r1 + 0x0058] 00007104 30060001 addic r0, r6, 1 00007108 54002834 rlwinm r0, r0, 5, 0, 26 0000710C 7C000734 extsh r0, r0 00007110 7CC68810 subfc r6, r6, r17 00007114 7E80A014 addc r20, r0, r20 00007118 7CD10734 extsh r17, r6 0000711C 7CA50014 addc r5, r5, r0 00007120 7C840014 addc r4, r4, r0 00007124 7DAD0014 addc r13, r13, r0 00007128 7DCE0014 addc r14, r14, r0 0000712C 7E730014 addc r19, r19, r0 00007130 7EB50014 addc r21, r21, r0 00007134 7E520014 addc r18, r18, r0 00007138 48000D0C b +0x00000D0C /* 00007E44 */ 0000713C 88E60001 lbz r7, [r6 + 0x0001] 00007140 31E60002 addic r15, r6, 2 00007144 90E10058 stw [r1 + 0x0058], r7 00007148 80010058 lwz r0, [r1 + 0x0058] 0000714C 39800001 li r12, 0x0001 00007150 7C008810 subfc r0, r0, r17 00007154 7C110734 extsh r17, r0 label00007158: 00007158 300C0001 addic r0, r12, 1 0000715C 7C0C0734 extsh r12, r0 00007160 39440000 addi r10, r4, 0x0000 00007164 2C8C0004 cmpwi cr1, r12, 4 00007168 3BE50000 addi r31, r5, 0x0000 0000716C 83C10058 lwz r30, [r1 + 0x0058] 00007170 8105FFE0 lwz r8, [r5 - 0x0020] 00007174 80E5FFE4 lwz r7, [r5 - 0x001C] 00007178 8165FFE8 lwz r11, [r5 - 0x0018] 0000717C 8125FFEC lwz r9, [r5 - 0x0014] 00007180 8005FFF0 lwz r0, [r5 - 0x0010] 00007184 8085FFF4 lwz r4, [r5 - 0x000C] 00007188 80C5FFF8 lwz r6, [r5 - 0x0008] 0000718C 83A5FFFC lwz r29, [r5 - 0x0004] label00007190: 00007190 30BEFFFF subic r5, r30, 1 00007194 7CBE0735 extsh. r30, r5 00007198 911F0000 stw [r31], r8 0000719C 90FF0004 stw [r31 + 0x0004], r7 000071A0 917F0008 stw [r31 + 0x0008], r11 000071A4 913F000C stw [r31 + 0x000C], r9 000071A8 901F0010 stw [r31 + 0x0010], r0 000071AC 909F0014 stw [r31 + 0x0014], r4 000071B0 90DF0018 stw [r31 + 0x0018], r6 000071B4 93BF001C stw [r31 + 0x001C], r29 000071B8 910A0000 stw [r10], r8 000071BC 90EA0004 stw [r10 + 0x0004], r7 000071C0 916A0008 stw [r10 + 0x0008], r11 000071C4 912A000C stw [r10 + 0x000C], r9 000071C8 900A0010 stw [r10 + 0x0010], r0 000071CC 908A0014 stw [r10 + 0x0014], r4 000071D0 90CA0018 stw [r10 + 0x0018], r6 000071D4 93AA001C stw [r10 + 0x001C], r29 000071D8 33FF0020 addic r31, r31, 32 000071DC 314A0020 addic r10, r10, 32 000071E0 4080FFB0 bge -0x00000050 /* 00007190 */ 000071E4 38AD0000 addi r5, r13, 0x0000 000071E8 388E0000 addi r4, r14, 0x0000 000071EC 39B30000 addi r13, r19, 0x0000 000071F0 39D50000 addi r14, r21, 0x0000 000071F4 3A720000 addi r19, r18, 0x0000 000071F8 3AB40000 addi r21, r20, 0x0000 000071FC 3A5F0000 addi r18, r31, 0x0000 00007200 3A8A0000 addi r20, r10, 0x0000 00007204 4085FF54 ble cr1, -0x000000AC /* 00007158 */ 00007208 48000C3C b +0x00000C3C /* 00007E44 */ 0000720C 88E60001 lbz r7, [r6 + 0x0001] 00007210 31E60002 addic r15, r6, 2 00007214 90E10058 stw [r1 + 0x0058], r7 00007218 80010058 lwz r0, [r1 + 0x0058] 0000721C 7C000014 addc r0, r0, r0 00007220 30000001 addic r0, r0, 1 00007224 7C008810 subfc r0, r0, r17 00007228 7C110734 extsh r17, r0 0000722C 38000001 li r0, 0x0001 00007230 9001005C stw [r1 + 0x005C], r0 label00007234: 00007234 8001005C lwz r0, [r1 + 0x005C] 00007238 3AE40000 addi r23, r4, 0x0000 0000723C 30000001 addic r0, r0, 1 00007240 7C000734 extsh r0, r0 00007244 2C800004 cmpwi cr1, r0, 4 00007248 3B250000 addi r25, r5, 0x0000 0000724C 8365FFC0 lwz r27, [r5 - 0x0040] 00007250 8385FFC4 lwz r28, [r5 - 0x003C] 00007254 82C5FFC8 lwz r22, [r5 - 0x0038] 00007258 8305FFCC lwz r24, [r5 - 0x0034] 0000725C 8345FFD0 lwz r26, [r5 - 0x0030] 00007260 83C5FFD4 lwz r30, [r5 - 0x002C] 00007264 8185FFD8 lwz r12, [r5 - 0x0028] 00007268 8145FFDC lwz r10, [r5 - 0x0024] 0000726C 8105FFE0 lwz r8, [r5 - 0x0020] 00007270 80C5FFE4 lwz r6, [r5 - 0x001C] 00007274 80E5FFE8 lwz r7, [r5 - 0x0018] 00007278 8125FFEC lwz r9, [r5 - 0x0014] 0000727C 8165FFF0 lwz r11, [r5 - 0x0010] 00007280 83E5FFF4 lwz r31, [r5 - 0x000C] 00007284 80810058 lwz r4, [r1 + 0x0058] 00007288 83A5FFF8 lwz r29, [r5 - 0x0008] 0000728C 9001005C stw [r1 + 0x005C], r0 00007290 80A5FFFC lwz r5, [r5 - 0x0004] label00007294: 00007294 93790000 stw [r25], r27 00007298 93770000 stw [r23], r27 0000729C 93990004 stw [r25 + 0x0004], r28 000072A0 93970004 stw [r23 + 0x0004], r28 000072A4 92D90008 stw [r25 + 0x0008], r22 000072A8 92D70008 stw [r23 + 0x0008], r22 000072AC 9319000C stw [r25 + 0x000C], r24 000072B0 9317000C stw [r23 + 0x000C], r24 000072B4 93590010 stw [r25 + 0x0010], r26 000072B8 93570010 stw [r23 + 0x0010], r26 000072BC 93D90014 stw [r25 + 0x0014], r30 000072C0 93D70014 stw [r23 + 0x0014], r30 000072C4 91990018 stw [r25 + 0x0018], r12 000072C8 91970018 stw [r23 + 0x0018], r12 000072CC 9159001C stw [r25 + 0x001C], r10 000072D0 9157001C stw [r23 + 0x001C], r10 000072D4 91190020 stw [r25 + 0x0020], r8 000072D8 91170020 stw [r23 + 0x0020], r8 000072DC 90D90024 stw [r25 + 0x0024], r6 000072E0 90D70024 stw [r23 + 0x0024], r6 000072E4 90F90028 stw [r25 + 0x0028], r7 000072E8 90F70028 stw [r23 + 0x0028], r7 000072EC 9139002C stw [r25 + 0x002C], r9 000072F0 9137002C stw [r23 + 0x002C], r9 000072F4 91790030 stw [r25 + 0x0030], r11 000072F8 91770030 stw [r23 + 0x0030], r11 000072FC 93F90034 stw [r25 + 0x0034], r31 00007300 93F70034 stw [r23 + 0x0034], r31 00007304 3084FFFF subic r4, r4, 1 00007308 93B90038 stw [r25 + 0x0038], r29 0000730C 7C800735 extsh. r0, r4 00007310 93B70038 stw [r23 + 0x0038], r29 00007314 90B9003C stw [r25 + 0x003C], r5 00007318 90B7003C stw [r23 + 0x003C], r5 0000731C 32F70040 addic r23, r23, 64 00007320 33390040 addic r25, r25, 64 00007324 30800000 addic r4, r0, 0 00007328 4080FF6C bge -0x00000094 /* 00007294 */ 0000732C 38AD0000 addi r5, r13, 0x0000 00007330 388E0000 addi r4, r14, 0x0000 00007334 39B30000 addi r13, r19, 0x0000 00007338 39D50000 addi r14, r21, 0x0000 0000733C 3A720000 addi r19, r18, 0x0000 00007340 3AB40000 addi r21, r20, 0x0000 00007344 3A590000 addi r18, r25, 0x0000 00007348 3A970000 addi r20, r23, 0x0000 0000734C 4085FEE8 ble cr1, -0x00000118 /* 00007234 */ 00007350 48000AF4 b +0x00000AF4 /* 00007E44 */ 00007354 88E60001 lbz r7, [r6 + 0x0001] 00007358 31E60002 addic r15, r6, 2 0000735C 90E10058 stw [r1 + 0x0058], r7 00007360 80010058 lwz r0, [r1 + 0x0058] 00007364 80E1003C lwz r7, [r1 + 0x003C] 00007368 7C008810 subfc r0, r0, r17 0000736C 7C110734 extsh r17, r0 00007370 880F0000 lbz r0, [r15] 00007374 31EF0001 addic r15, r15, 1 00007378 5406103A rlwinm r6, r0, 2, 0, 29 0000737C 7C07302E lwzx r0, r7, r6 label00007380: 00007380 80C10058 lwz r6, [r1 + 0x0058] 00007384 90050000 stw [r5], r0 00007388 90050004 stw [r5 + 0x0004], r0 0000738C 90050008 stw [r5 + 0x0008], r0 00007390 9005000C stw [r5 + 0x000C], r0 00007394 90050010 stw [r5 + 0x0010], r0 00007398 90050014 stw [r5 + 0x0014], r0 0000739C 90050018 stw [r5 + 0x0018], r0 000073A0 9005001C stw [r5 + 0x001C], r0 000073A4 90040000 stw [r4], r0 000073A8 90040004 stw [r4 + 0x0004], r0 000073AC 90040008 stw [r4 + 0x0008], r0 000073B0 9004000C stw [r4 + 0x000C], r0 000073B4 90040010 stw [r4 + 0x0010], r0 000073B8 90040014 stw [r4 + 0x0014], r0 000073BC 90040018 stw [r4 + 0x0018], r0 000073C0 30C6FFFF subic r6, r6, 1 000073C4 9004001C stw [r4 + 0x001C], r0 000073C8 900D0000 stw [r13], r0 000073CC 900D0004 stw [r13 + 0x0004], r0 000073D0 900D0008 stw [r13 + 0x0008], r0 000073D4 900D000C stw [r13 + 0x000C], r0 000073D8 900D0010 stw [r13 + 0x0010], r0 000073DC 900D0014 stw [r13 + 0x0014], r0 000073E0 900D0018 stw [r13 + 0x0018], r0 000073E4 900D001C stw [r13 + 0x001C], r0 000073E8 900E0000 stw [r14], r0 000073EC 900E0004 stw [r14 + 0x0004], r0 000073F0 900E0008 stw [r14 + 0x0008], r0 000073F4 900E000C stw [r14 + 0x000C], r0 000073F8 900E0010 stw [r14 + 0x0010], r0 000073FC 900E0014 stw [r14 + 0x0014], r0 00007400 900E0018 stw [r14 + 0x0018], r0 00007404 900E001C stw [r14 + 0x001C], r0 00007408 90130000 stw [r19], r0 0000740C 90130004 stw [r19 + 0x0004], r0 00007410 90130008 stw [r19 + 0x0008], r0 00007414 9013000C stw [r19 + 0x000C], r0 00007418 90130010 stw [r19 + 0x0010], r0 0000741C 90130014 stw [r19 + 0x0014], r0 00007420 90130018 stw [r19 + 0x0018], r0 00007424 9013001C stw [r19 + 0x001C], r0 00007428 7CC70735 extsh. r7, r6 0000742C 90150000 stw [r21], r0 00007430 90150004 stw [r21 + 0x0004], r0 00007434 90150008 stw [r21 + 0x0008], r0 00007438 9015000C stw [r21 + 0x000C], r0 0000743C 90150010 stw [r21 + 0x0010], r0 00007440 90150014 stw [r21 + 0x0014], r0 00007444 90150018 stw [r21 + 0x0018], r0 00007448 9015001C stw [r21 + 0x001C], r0 0000744C 90120000 stw [r18], r0 00007450 90120004 stw [r18 + 0x0004], r0 00007454 90120008 stw [r18 + 0x0008], r0 00007458 9012000C stw [r18 + 0x000C], r0 0000745C 90120010 stw [r18 + 0x0010], r0 00007460 90120014 stw [r18 + 0x0014], r0 00007464 90120018 stw [r18 + 0x0018], r0 00007468 9012001C stw [r18 + 0x001C], r0 0000746C 90140000 stw [r20], r0 00007470 90140004 stw [r20 + 0x0004], r0 00007474 90140008 stw [r20 + 0x0008], r0 00007478 9014000C stw [r20 + 0x000C], r0 0000747C 90140010 stw [r20 + 0x0010], r0 00007480 90140014 stw [r20 + 0x0014], r0 00007484 90140018 stw [r20 + 0x0018], r0 00007488 9014001C stw [r20 + 0x001C], r0 0000748C 32730020 addic r19, r19, 32 00007490 32B50020 addic r21, r21, 32 00007494 31CE0020 addic r14, r14, 32 00007498 32520020 addic r18, r18, 32 0000749C 30A50020 addic r5, r5, 32 000074A0 30840020 addic r4, r4, 32 000074A4 31AD0020 addic r13, r13, 32 000074A8 32940020 addic r20, r20, 32 000074AC 90E10058 stw [r1 + 0x0058], r7 000074B0 4080FED0 bge -0x00000130 /* 00007380 */ 000074B4 48000990 b +0x00000990 /* 00007E44 */ 000074B8 88060001 lbz r0, [r6 + 0x0001] 000074BC 80E1003C lwz r7, [r1 + 0x003C] 000074C0 5409103A rlwinm r9, r0, 2, 0, 29 000074C4 8103003C lwz r8, [r3 + 0x003C] 000074C8 7C07482E lwzx r0, r7, r9 000074CC 81210048 lwz r9, [r1 + 0x0048] 000074D0 55081838 rlwinm r8, r8, 3, 0, 28 000074D4 7C09412E stwx r9, r0, r8 000074D8 31E60003 addic r15, r6, 3 000074DC 88060002 lbz r0, [r6 + 0x0002] 000074E0 7CC94014 addc r6, r9, r8 000074E4 5408103A rlwinm r8, r0, 2, 0, 29 000074E8 7C07402E lwzx r0, r7, r8 000074EC 90060004 stw [r6 + 0x0004], r0 000074F0 80C3003C lwz r6, [r3 + 0x003C] 000074F4 30E60001 addic r7, r6, 1 000074F8 2C870100 cmpwi cr1, r7, 256 000074FC 90E3003C stw [r3 + 0x003C], r7 00007500 54C0063E rlwinm r0, r6, 0, 24, 31 00007504 4086001C bne cr1, +0x0000001C /* 00007520 */ 00007508 38C00000 li r6, 0x0000 0000750C 90C3003C stw [r3 + 0x003C], r6 00007510 54061838 rlwinm r6, r0, 3, 0, 28 00007514 48000010 b +0x00000010 /* 00007524 */ 00007518 88060001 lbz r0, [r6 + 0x0001] 0000751C 31E60002 addic r15, r6, 2 label00007520: 00007520 54061838 rlwinm r6, r0, 3, 0, 28 label00007524: 00007524 80010058 lwz r0, [r1 + 0x0058] 00007528 80E10048 lwz r7, [r1 + 0x0048] 0000752C 7C008810 subfc r0, r0, r17 00007530 7CC73014 addc r6, r7, r6 00007534 7C110734 extsh r17, r0 label00007538: 00007538 892F0000 lbz r9, [r15] 0000753C 5527D97A rlwinm r7, r9, 27, 5, 29 00007540 7C06382E lwzx r0, r6, r7 00007544 5527E77A rlwinm r7, r9, 28, 29, 29 00007548 90050000 stw [r5], r0 0000754C 90040000 stw [r4], r0 00007550 90050004 stw [r5 + 0x0004], r0 00007554 90040004 stw [r4 + 0x0004], r0 00007558 7C06382E lwzx r0, r6, r7 0000755C 5527EF7A rlwinm r7, r9, 29, 29, 29 00007560 90050008 stw [r5 + 0x0008], r0 00007564 90040008 stw [r4 + 0x0008], r0 00007568 9005000C stw [r5 + 0x000C], r0 0000756C 9004000C stw [r4 + 0x000C], r0 00007570 7C06382E lwzx r0, r6, r7 00007574 5527F77A rlwinm r7, r9, 30, 29, 29 00007578 90050010 stw [r5 + 0x0010], r0 0000757C 90040010 stw [r4 + 0x0010], r0 00007580 90050014 stw [r5 + 0x0014], r0 00007584 90040014 stw [r4 + 0x0014], r0 00007588 7C06382E lwzx r0, r6, r7 0000758C 90050018 stw [r5 + 0x0018], r0 00007590 90040018 stw [r4 + 0x0018], r0 00007594 9005001C stw [r5 + 0x001C], r0 00007598 9004001C stw [r4 + 0x001C], r0 0000759C 30840020 addic r4, r4, 32 000075A0 30A50020 addic r5, r5, 32 000075A4 5527FF7A rlwinm r7, r9, 31, 29, 29 000075A8 7C06382E lwzx r0, r6, r7 000075AC 5527077A rlwinm r7, r9, 0, 29, 29 000075B0 900D0000 stw [r13], r0 000075B4 900E0000 stw [r14], r0 000075B8 900D0004 stw [r13 + 0x0004], r0 000075BC 900E0004 stw [r14 + 0x0004], r0 000075C0 7C06382E lwzx r0, r6, r7 000075C4 55270F7A rlwinm r7, r9, 1, 29, 29 000075C8 900D0008 stw [r13 + 0x0008], r0 000075CC 900E0008 stw [r14 + 0x0008], r0 000075D0 900D000C stw [r13 + 0x000C], r0 000075D4 900E000C stw [r14 + 0x000C], r0 000075D8 7C06382E lwzx r0, r6, r7 000075DC 5528177A rlwinm r8, r9, 2, 29, 29 000075E0 900D0010 stw [r13 + 0x0010], r0 000075E4 900E0010 stw [r14 + 0x0010], r0 000075E8 900D0014 stw [r13 + 0x0014], r0 000075EC 900E0014 stw [r14 + 0x0014], r0 000075F0 7C06402E lwzx r0, r6, r8 000075F4 900D0018 stw [r13 + 0x0018], r0 000075F8 900E0018 stw [r14 + 0x0018], r0 000075FC 900D001C stw [r13 + 0x001C], r0 00007600 900E001C stw [r14 + 0x001C], r0 00007604 31CE0020 addic r14, r14, 32 00007608 31AD0020 addic r13, r13, 32 0000760C 892F0001 lbz r9, [r15 + 0x0001] 00007610 31EF0002 addic r15, r15, 2 00007614 5527D97A rlwinm r7, r9, 27, 5, 29 00007618 7C06382E lwzx r0, r6, r7 0000761C 5527E77A rlwinm r7, r9, 28, 29, 29 00007620 90130000 stw [r19], r0 00007624 90150000 stw [r21], r0 00007628 90130004 stw [r19 + 0x0004], r0 0000762C 90150004 stw [r21 + 0x0004], r0 00007630 7C06382E lwzx r0, r6, r7 00007634 5527EF7A rlwinm r7, r9, 29, 29, 29 00007638 90130008 stw [r19 + 0x0008], r0 0000763C 90150008 stw [r21 + 0x0008], r0 00007640 9013000C stw [r19 + 0x000C], r0 00007644 9015000C stw [r21 + 0x000C], r0 00007648 7C06382E lwzx r0, r6, r7 0000764C 5527F77A rlwinm r7, r9, 30, 29, 29 00007650 90130010 stw [r19 + 0x0010], r0 00007654 90150010 stw [r21 + 0x0010], r0 00007658 90130014 stw [r19 + 0x0014], r0 0000765C 90150014 stw [r21 + 0x0014], r0 00007660 7C06382E lwzx r0, r6, r7 00007664 90130018 stw [r19 + 0x0018], r0 00007668 90150018 stw [r21 + 0x0018], r0 0000766C 9013001C stw [r19 + 0x001C], r0 00007670 9015001C stw [r21 + 0x001C], r0 00007674 32B50020 addic r21, r21, 32 00007678 32730020 addic r19, r19, 32 0000767C 5527FF7A rlwinm r7, r9, 31, 29, 29 00007680 7C06382E lwzx r0, r6, r7 00007684 5527077A rlwinm r7, r9, 0, 29, 29 00007688 90120000 stw [r18], r0 0000768C 90140000 stw [r20], r0 00007690 90120004 stw [r18 + 0x0004], r0 00007694 90140004 stw [r20 + 0x0004], r0 00007698 7CE6382E lwzx r7, r6, r7 0000769C 80010058 lwz r0, [r1 + 0x0058] 000076A0 90F20008 stw [r18 + 0x0008], r7 000076A4 90F40008 stw [r20 + 0x0008], r7 000076A8 90F2000C stw [r18 + 0x000C], r7 000076AC 90F4000C stw [r20 + 0x000C], r7 000076B0 55270F7A rlwinm r7, r9, 1, 29, 29 000076B4 7CE6382E lwzx r7, r6, r7 000076B8 5528177A rlwinm r8, r9, 2, 29, 29 000076BC 90F20010 stw [r18 + 0x0010], r7 000076C0 90F40010 stw [r20 + 0x0010], r7 000076C4 90F20014 stw [r18 + 0x0014], r7 000076C8 90F40014 stw [r20 + 0x0014], r7 000076CC 7CE6402E lwzx r7, r6, r8 000076D0 3000FFFF subic r0, r0, 1 000076D4 90F20018 stw [r18 + 0x0018], r7 000076D8 90F40018 stw [r20 + 0x0018], r7 000076DC 90F2001C stw [r18 + 0x001C], r7 000076E0 90F4001C stw [r20 + 0x001C], r7 000076E4 32940020 addic r20, r20, 32 000076E8 7C070735 extsh. r7, r0 000076EC 32520020 addic r18, r18, 32 000076F0 90E10058 stw [r1 + 0x0058], r7 000076F4 4080FE44 bge -0x000001BC /* 00007538 */ 000076F8 3011FFFF subic r0, r17, 1 000076FC 7C060735 extsh. r6, r0 00007700 4800074C b +0x0000074C /* 00007E4C */ 00007704 88060001 lbz r0, [r6 + 0x0001] 00007708 80E1003C lwz r7, [r1 + 0x003C] 0000770C 5408103A rlwinm r8, r0, 2, 0, 29 00007710 80030040 lwz r0, [r3 + 0x0040] 00007714 7D07402E lwzx r8, r7, r8 00007718 80E1004C lwz r7, [r1 + 0x004C] 0000771C 54092036 rlwinm r9, r0, 4, 0, 27 00007720 7D07492E stwx r7, r8, r9 00007724 88060002 lbz r0, [r6 + 0x0002] 00007728 7D274814 addc r9, r7, r9 0000772C 80E1003C lwz r7, [r1 + 0x003C] 00007730 5408103A rlwinm r8, r0, 2, 0, 29 00007734 7C07402E lwzx r0, r7, r8 00007738 31E60005 addic r15, r6, 5 0000773C 90090004 stw [r9 + 0x0004], r0 00007740 88060003 lbz r0, [r6 + 0x0003] 00007744 5408103A rlwinm r8, r0, 2, 0, 29 00007748 7D07402E lwzx r8, r7, r8 0000774C 91090008 stw [r9 + 0x0008], r8 00007750 88060004 lbz r0, [r6 + 0x0004] 00007754 5406103A rlwinm r6, r0, 2, 0, 29 00007758 7C07302E lwzx r0, r7, r6 0000775C 9009000C stw [r9 + 0x000C], r0 00007760 80C30040 lwz r6, [r3 + 0x0040] 00007764 30E60001 addic r7, r6, 1 00007768 2C870100 cmpwi cr1, r7, 256 0000776C 90E30040 stw [r3 + 0x0040], r7 00007770 54C0063E rlwinm r0, r6, 0, 24, 31 00007774 4086001C bne cr1, +0x0000001C /* 00007790 */ 00007778 38C00000 li r6, 0x0000 0000777C 90C30040 stw [r3 + 0x0040], r6 00007780 54062036 rlwinm r6, r0, 4, 0, 27 00007784 48000010 b +0x00000010 /* 00007794 */ 00007788 88060001 lbz r0, [r6 + 0x0001] 0000778C 31E60002 addic r15, r6, 2 label00007790: 00007790 54062036 rlwinm r6, r0, 4, 0, 27 label00007794: 00007794 80010058 lwz r0, [r1 + 0x0058] 00007798 80E1004C lwz r7, [r1 + 0x004C] 0000779C 7C008810 subfc r0, r0, r17 000077A0 7CC73014 addc r6, r7, r6 000077A4 7C110734 extsh r17, r0 label000077A8: 000077A8 892F0000 lbz r9, [r15] 000077AC 5527E13A rlwinm r7, r9, 28, 4, 29 000077B0 7C06382E lwzx r0, r6, r7 000077B4 5527F73A rlwinm r7, r9, 30, 28, 29 000077B8 90050000 stw [r5], r0 000077BC 90040000 stw [r4], r0 000077C0 90050004 stw [r5 + 0x0004], r0 000077C4 90040004 stw [r4 + 0x0004], r0 000077C8 7C06382E lwzx r0, r6, r7 000077CC 5527073A rlwinm r7, r9, 0, 28, 29 000077D0 90050008 stw [r5 + 0x0008], r0 000077D4 90040008 stw [r4 + 0x0008], r0 000077D8 9005000C stw [r5 + 0x000C], r0 000077DC 9004000C stw [r4 + 0x000C], r0 000077E0 7C06382E lwzx r0, r6, r7 000077E4 5528173A rlwinm r8, r9, 2, 28, 29 000077E8 90050010 stw [r5 + 0x0010], r0 000077EC 90040010 stw [r4 + 0x0010], r0 000077F0 90050014 stw [r5 + 0x0014], r0 000077F4 90040014 stw [r4 + 0x0014], r0 000077F8 7C06402E lwzx r0, r6, r8 000077FC 90050018 stw [r5 + 0x0018], r0 00007800 90040018 stw [r4 + 0x0018], r0 00007804 9005001C stw [r5 + 0x001C], r0 00007808 9004001C stw [r4 + 0x001C], r0 0000780C 30840020 addic r4, r4, 32 00007810 30A50020 addic r5, r5, 32 00007814 892F0001 lbz r9, [r15 + 0x0001] 00007818 5527E13A rlwinm r7, r9, 28, 4, 29 0000781C 7C06382E lwzx r0, r6, r7 00007820 5527F73A rlwinm r7, r9, 30, 28, 29 00007824 900D0000 stw [r13], r0 00007828 900E0000 stw [r14], r0 0000782C 900D0004 stw [r13 + 0x0004], r0 00007830 900E0004 stw [r14 + 0x0004], r0 00007834 7C06382E lwzx r0, r6, r7 00007838 5527073A rlwinm r7, r9, 0, 28, 29 0000783C 900D0008 stw [r13 + 0x0008], r0 00007840 900E0008 stw [r14 + 0x0008], r0 00007844 900D000C stw [r13 + 0x000C], r0 00007848 900E000C stw [r14 + 0x000C], r0 0000784C 7C06382E lwzx r0, r6, r7 00007850 5528173A rlwinm r8, r9, 2, 28, 29 00007854 900D0010 stw [r13 + 0x0010], r0 00007858 900E0010 stw [r14 + 0x0010], r0 0000785C 900D0014 stw [r13 + 0x0014], r0 00007860 900E0014 stw [r14 + 0x0014], r0 00007864 7C06402E lwzx r0, r6, r8 00007868 900D0018 stw [r13 + 0x0018], r0 0000786C 900E0018 stw [r14 + 0x0018], r0 00007870 900D001C stw [r13 + 0x001C], r0 00007874 900E001C stw [r14 + 0x001C], r0 00007878 31CE0020 addic r14, r14, 32 0000787C 31AD0020 addic r13, r13, 32 00007880 892F0002 lbz r9, [r15 + 0x0002] 00007884 5527E13A rlwinm r7, r9, 28, 4, 29 00007888 7C06382E lwzx r0, r6, r7 0000788C 5527F73A rlwinm r7, r9, 30, 28, 29 00007890 90130000 stw [r19], r0 00007894 90150000 stw [r21], r0 00007898 90130004 stw [r19 + 0x0004], r0 0000789C 90150004 stw [r21 + 0x0004], r0 000078A0 7C06382E lwzx r0, r6, r7 000078A4 5527073A rlwinm r7, r9, 0, 28, 29 000078A8 90130008 stw [r19 + 0x0008], r0 000078AC 90150008 stw [r21 + 0x0008], r0 000078B0 9013000C stw [r19 + 0x000C], r0 000078B4 9015000C stw [r21 + 0x000C], r0 000078B8 7C06382E lwzx r0, r6, r7 000078BC 5528173A rlwinm r8, r9, 2, 28, 29 000078C0 90130010 stw [r19 + 0x0010], r0 000078C4 90150010 stw [r21 + 0x0010], r0 000078C8 90130014 stw [r19 + 0x0014], r0 000078CC 90150014 stw [r21 + 0x0014], r0 000078D0 7C06402E lwzx r0, r6, r8 000078D4 90130018 stw [r19 + 0x0018], r0 000078D8 90150018 stw [r21 + 0x0018], r0 000078DC 9013001C stw [r19 + 0x001C], r0 000078E0 9015001C stw [r21 + 0x001C], r0 000078E4 32B50020 addic r21, r21, 32 000078E8 32730020 addic r19, r19, 32 000078EC 892F0003 lbz r9, [r15 + 0x0003] 000078F0 31EF0004 addic r15, r15, 4 000078F4 5527E13A rlwinm r7, r9, 28, 4, 29 000078F8 7C06382E lwzx r0, r6, r7 000078FC 5527F73A rlwinm r7, r9, 30, 28, 29 00007900 90120000 stw [r18], r0 00007904 90140000 stw [r20], r0 00007908 90120004 stw [r18 + 0x0004], r0 0000790C 90140004 stw [r20 + 0x0004], r0 label00007910: 00007910 7C06382E lwzx r0, r6, r7 00007914 5527073A rlwinm r7, r9, 0, 28, 29 00007918 90120008 stw [r18 + 0x0008], r0 0000791C 90140008 stw [r20 + 0x0008], r0 00007920 9012000C stw [r18 + 0x000C], r0 00007924 9014000C stw [r20 + 0x000C], r0 00007928 7C06382E lwzx r0, r6, r7 0000792C 5528173A rlwinm r8, r9, 2, 28, 29 00007930 90120010 stw [r18 + 0x0010], r0 00007934 90140010 stw [r20 + 0x0010], r0 00007938 90120014 stw [r18 + 0x0014], r0 0000793C 90140014 stw [r20 + 0x0014], r0 00007940 7C06402E lwzx r0, r6, r8 00007944 90120018 stw [r18 + 0x0018], r0 00007948 90140018 stw [r20 + 0x0018], r0 0000794C 9012001C stw [r18 + 0x001C], r0 00007950 9014001C stw [r20 + 0x001C], r0 00007954 32940020 addic r20, r20, 32 00007958 80010058 lwz r0, [r1 + 0x0058] 0000795C 32520020 addic r18, r18, 32 00007960 3000FFFF subic r0, r0, 1 00007964 7C070735 extsh. r7, r0 00007968 90E10058 stw [r1 + 0x0058], r7 0000796C 4080FE3C bge -0x000001C4 /* 000077A8 */ 00007970 3011FFFF subic r0, r17, 1 00007974 7C060735 extsh. r6, r0 00007978 3A260000 addi r17, r6, 0x0000 0000797C 480004D4 b +0x000004D4 /* 00007E50 */ 00007980 88060001 lbz r0, [r6 + 0x0001] 00007984 80E1003C lwz r7, [r1 + 0x003C] 00007988 5408103A rlwinm r8, r0, 2, 0, 29 0000798C 81230044 lwz r9, [r3 + 0x0044] 00007990 7C07402E lwzx r0, r7, r8 00007994 81010050 lwz r8, [r1 + 0x0050] 00007998 55292834 rlwinm r9, r9, 5, 0, 26 0000799C 7C08492E stwx r8, r0, r9 000079A0 88060002 lbz r0, [r6 + 0x0002] 000079A4 7D284814 addc r9, r8, r9 000079A8 5408103A rlwinm r8, r0, 2, 0, 29 000079AC 7C07402E lwzx r0, r7, r8 000079B0 90090004 stw [r9 + 0x0004], r0 000079B4 88060003 lbz r0, [r6 + 0x0003] 000079B8 5408103A rlwinm r8, r0, 2, 0, 29 000079BC 7D07402E lwzx r8, r7, r8 000079C0 91090008 stw [r9 + 0x0008], r8 000079C4 88060004 lbz r0, [r6 + 0x0004] 000079C8 5408103A rlwinm r8, r0, 2, 0, 29 000079CC 7C07402E lwzx r0, r7, r8 000079D0 9009000C stw [r9 + 0x000C], r0 000079D4 88060005 lbz r0, [r6 + 0x0005] 000079D8 5408103A rlwinm r8, r0, 2, 0, 29 000079DC 7D07402E lwzx r8, r7, r8 000079E0 91090010 stw [r9 + 0x0010], r8 000079E4 88060006 lbz r0, [r6 + 0x0006] 000079E8 5408103A rlwinm r8, r0, 2, 0, 29 000079EC 7C07402E lwzx r0, r7, r8 000079F0 31E60009 addic r15, r6, 9 000079F4 90090014 stw [r9 + 0x0014], r0 000079F8 88060007 lbz r0, [r6 + 0x0007] 000079FC 5408103A rlwinm r8, r0, 2, 0, 29 label00007A00: 00007A00 7C07402E lwzx r0, r7, r8 00007A04 90090018 stw [r9 + 0x0018], r0 00007A08 88060008 lbz r0, [r6 + 0x0008] 00007A0C 5406103A rlwinm r6, r0, 2, 0, 29 00007A10 7CC7302E lwzx r6, r7, r6 00007A14 90C9001C stw [r9 + 0x001C], r6 00007A18 80C30044 lwz r6, [r3 + 0x0044] 00007A1C 30060001 addic r0, r6, 1 00007A20 2C800100 cmpwi cr1, r0, 256 00007A24 90030044 stw [r3 + 0x0044], r0 00007A28 54C0063E rlwinm r0, r6, 0, 24, 31 00007A2C 4086001C bne cr1, +0x0000001C /* 00007A48 */ 00007A30 38C00000 li r6, 0x0000 00007A34 90C30044 stw [r3 + 0x0044], r6 00007A38 54062834 rlwinm r6, r0, 5, 0, 26 00007A3C 48000010 b +0x00000010 /* 00007A4C */ 00007A40 88060001 lbz r0, [r6 + 0x0001] 00007A44 31E60002 addic r15, r6, 2 label00007A48: 00007A48 54062834 rlwinm r6, r0, 5, 0, 26 label00007A4C: 00007A4C 80010058 lwz r0, [r1 + 0x0058] 00007A50 80E10050 lwz r7, [r1 + 0x0050] 00007A54 7C008810 subfc r0, r0, r17 00007A58 7CC73014 addc r6, r7, r6 00007A5C 7C110734 extsh r17, r0 label00007A60: 00007A60 A92F0000 lha r9, [r15] 00007A64 5527AEFA rlwinm r7, r9, 21, 27, 29 00007A68 7C06382E lwzx r0, r6, r7 00007A6C 5527C6FA rlwinm r7, r9, 24, 27, 29 00007A70 90050000 stw [r5], r0 00007A74 90040000 stw [r4], r0 00007A78 90050004 stw [r5 + 0x0004], r0 00007A7C 90040004 stw [r4 + 0x0004], r0 00007A80 7C06382E lwzx r0, r6, r7 00007A84 5527DEFA rlwinm r7, r9, 27, 27, 29 00007A88 90050008 stw [r5 + 0x0008], r0 00007A8C 90040008 stw [r4 + 0x0008], r0 00007A90 9005000C stw [r5 + 0x000C], r0 00007A94 9004000C stw [r4 + 0x000C], r0 00007A98 7C06382E lwzx r0, r6, r7 00007A9C 5527F6FA rlwinm r7, r9, 30, 27, 29 00007AA0 90050010 stw [r5 + 0x0010], r0 00007AA4 90040010 stw [r4 + 0x0010], r0 00007AA8 90050014 stw [r5 + 0x0014], r0 00007AAC 90040014 stw [r4 + 0x0014], r0 00007AB0 7C06382E lwzx r0, r6, r7 00007AB4 90050018 stw [r5 + 0x0018], r0 00007AB8 90040018 stw [r4 + 0x0018], r0 00007ABC 9005001C stw [r5 + 0x001C], r0 00007AC0 9004001C stw [r4 + 0x001C], r0 00007AC4 30840020 addic r4, r4, 32 00007AC8 30A50020 addic r5, r5, 32 00007ACC A80F0002 lha r0, [r15 + 0x0002] 00007AD0 5407AEFA rlwinm r7, r0, 21, 27, 29 00007AD4 7D06382E lwzx r8, r6, r7 00007AD8 5407C6FA rlwinm r7, r0, 24, 27, 29 00007ADC 910D0000 stw [r13], r8 00007AE0 910E0000 stw [r14], r8 00007AE4 910D0004 stw [r13 + 0x0004], r8 00007AE8 910E0004 stw [r14 + 0x0004], r8 00007AEC 7D06382E lwzx r8, r6, r7 00007AF0 5407DEFA rlwinm r7, r0, 27, 27, 29 00007AF4 910D0008 stw [r13 + 0x0008], r8 00007AF8 910E0008 stw [r14 + 0x0008], r8 00007AFC 910D000C stw [r13 + 0x000C], r8 00007B00 910E000C stw [r14 + 0x000C], r8 00007B04 7D06382E lwzx r8, r6, r7 00007B08 5407F6FA rlwinm r7, r0, 30, 27, 29 label00007B0C: 00007B0C 910D0010 stw [r13 + 0x0010], r8 00007B10 910E0010 stw [r14 + 0x0010], r8 00007B14 910D0014 stw [r13 + 0x0014], r8 00007B18 910E0014 stw [r14 + 0x0014], r8 00007B1C 7CE6382E lwzx r7, r6, r7 00007B20 90ED0018 stw [r13 + 0x0018], r7 00007B24 90EE0018 stw [r14 + 0x0018], r7 00007B28 90ED001C stw [r13 + 0x001C], r7 00007B2C 90EE001C stw [r14 + 0x001C], r7 00007B30 31CE0020 addic r14, r14, 32 00007B34 31AD0020 addic r13, r13, 32 00007B38 A90F0004 lha r8, [r15 + 0x0004] 00007B3C 5400452E rlwinm r0, r0, 8, 20, 23 00007B40 5507AEFA rlwinm r7, r8, 21, 27, 29 00007B44 7CE6382E lwzx r7, r6, r7 00007B48 51206426 rlwimi r0, r9, 12, 16, 19 00007B4C 90F30000 stw [r19], r7 00007B50 90F50000 stw [r21], r7 00007B54 90F30004 stw [r19 + 0x0004], r7 00007B58 90F50004 stw [r21 + 0x0004], r7 00007B5C 5507C6FA rlwinm r7, r8, 24, 27, 29 00007B60 7CE6382E lwzx r7, r6, r7 00007B64 31EF0006 addic r15, r15, 6 00007B68 90F30008 stw [r19 + 0x0008], r7 00007B6C 90F50008 stw [r21 + 0x0008], r7 00007B70 90F3000C stw [r19 + 0x000C], r7 00007B74 90F5000C stw [r21 + 0x000C], r7 00007B78 5507DEFA rlwinm r7, r8, 27, 27, 29 00007B7C 7D26382E lwzx r9, r6, r7 00007B80 5507F6FA rlwinm r7, r8, 30, 27, 29 00007B84 91330010 stw [r19 + 0x0010], r9 00007B88 91350010 stw [r21 + 0x0010], r9 00007B8C 91330014 stw [r19 + 0x0014], r9 00007B90 91350014 stw [r21 + 0x0014], r9 00007B94 7CE6382E lwzx r7, r6, r7 00007B98 90F30018 stw [r19 + 0x0018], r7 00007B9C 90F50018 stw [r21 + 0x0018], r7 00007BA0 90F3001C stw [r19 + 0x001C], r7 00007BA4 55082636 rlwinm r8, r8, 4, 24, 27 00007BA8 7C004378 or r0, r0, r8 00007BAC 90F5001C stw [r21 + 0x001C], r7 00007BB0 5407AEFA rlwinm r7, r0, 21, 27, 29 00007BB4 7CE6382E lwzx r7, r6, r7 00007BB8 5408F6FA rlwinm r8, r0, 30, 27, 29 00007BBC 90F20000 stw [r18], r7 00007BC0 90F40000 stw [r20], r7 00007BC4 90F20004 stw [r18 + 0x0004], r7 00007BC8 90F40004 stw [r20 + 0x0004], r7 00007BCC 5407C6FA rlwinm r7, r0, 24, 27, 29 00007BD0 7CE6382E lwzx r7, r6, r7 00007BD4 32730020 addic r19, r19, 32 00007BD8 90F20008 stw [r18 + 0x0008], r7 00007BDC 90F40008 stw [r20 + 0x0008], r7 00007BE0 90F2000C stw [r18 + 0x000C], r7 00007BE4 90F4000C stw [r20 + 0x000C], r7 00007BE8 5407DEFA rlwinm r7, r0, 27, 27, 29 00007BEC 7CE6382E lwzx r7, r6, r7 00007BF0 32B50020 addic r21, r21, 32 00007BF4 90F20010 stw [r18 + 0x0010], r7 00007BF8 90F40010 stw [r20 + 0x0010], r7 00007BFC 90F20014 stw [r18 + 0x0014], r7 00007C00 90F40014 stw [r20 + 0x0014], r7 00007C04 7D06402E lwzx r8, r6, r8 00007C08 91120018 stw [r18 + 0x0018], r8 00007C0C 91140018 stw [r20 + 0x0018], r8 00007C10 80010058 lwz r0, [r1 + 0x0058] 00007C14 9112001C stw [r18 + 0x001C], r8 00007C18 3000FFFF subic r0, r0, 1 00007C1C 7C070735 extsh. r7, r0 00007C20 9114001C stw [r20 + 0x001C], r8 00007C24 32940020 addic r20, r20, 32 00007C28 32520020 addic r18, r18, 32 00007C2C 90E10058 stw [r1 + 0x0058], r7 00007C30 4080FE30 bge -0x000001D0 /* 00007A60 */ 00007C34 48000210 b +0x00000210 /* 00007E44 */ 00007C38 80010058 lwz r0, [r1 + 0x0058] 00007C3C 83E1003C lwz r31, [r1 + 0x003C] 00007C40 7C008810 subfc r0, r0, r17 00007C44 7C110734 extsh r17, r0 label00007C48: 00007C48 880F0000 lbz r0, [r15] 00007C4C 5406103A rlwinm r6, r0, 2, 0, 29 00007C50 7C1F302E lwzx r0, r31, r6 00007C54 90050000 stw [r5], r0 00007C58 90040000 stw [r4], r0 00007C5C 90050004 stw [r5 + 0x0004], r0 00007C60 90040004 stw [r4 + 0x0004], r0 00007C64 880F0001 lbz r0, [r15 + 0x0001] 00007C68 5406103A rlwinm r6, r0, 2, 0, 29 00007C6C 7C1F302E lwzx r0, r31, r6 00007C70 90050008 stw [r5 + 0x0008], r0 00007C74 90040008 stw [r4 + 0x0008], r0 00007C78 9005000C stw [r5 + 0x000C], r0 00007C7C 9004000C stw [r4 + 0x000C], r0 00007C80 880F0002 lbz r0, [r15 + 0x0002] 00007C84 5406103A rlwinm r6, r0, 2, 0, 29 00007C88 7C1F302E lwzx r0, r31, r6 00007C8C 90050010 stw [r5 + 0x0010], r0 00007C90 90040010 stw [r4 + 0x0010], r0 00007C94 90050014 stw [r5 + 0x0014], r0 00007C98 90040014 stw [r4 + 0x0014], r0 00007C9C 880F0003 lbz r0, [r15 + 0x0003] 00007CA0 5406103A rlwinm r6, r0, 2, 0, 29 00007CA4 7C1F302E lwzx r0, r31, r6 00007CA8 90050018 stw [r5 + 0x0018], r0 00007CAC 90040018 stw [r4 + 0x0018], r0 00007CB0 9005001C stw [r5 + 0x001C], r0 00007CB4 9004001C stw [r4 + 0x001C], r0 00007CB8 880F0004 lbz r0, [r15 + 0x0004] 00007CBC 30840020 addic r4, r4, 32 00007CC0 5406103A rlwinm r6, r0, 2, 0, 29 00007CC4 7C1F302E lwzx r0, r31, r6 00007CC8 30A50020 addic r5, r5, 32 00007CCC 900D0000 stw [r13], r0 00007CD0 900E0000 stw [r14], r0 00007CD4 900D0004 stw [r13 + 0x0004], r0 00007CD8 900E0004 stw [r14 + 0x0004], r0 00007CDC 880F0005 lbz r0, [r15 + 0x0005] 00007CE0 5406103A rlwinm r6, r0, 2, 0, 29 00007CE4 7C1F302E lwzx r0, r31, r6 00007CE8 900D0008 stw [r13 + 0x0008], r0 00007CEC 900E0008 stw [r14 + 0x0008], r0 00007CF0 900D000C stw [r13 + 0x000C], r0 00007CF4 900E000C stw [r14 + 0x000C], r0 00007CF8 880F0006 lbz r0, [r15 + 0x0006] 00007CFC 5406103A rlwinm r6, r0, 2, 0, 29 00007D00 7C1F302E lwzx r0, r31, r6 00007D04 900D0010 stw [r13 + 0x0010], r0 00007D08 900E0010 stw [r14 + 0x0010], r0 00007D0C 900D0014 stw [r13 + 0x0014], r0 00007D10 900E0014 stw [r14 + 0x0014], r0 00007D14 880F0007 lbz r0, [r15 + 0x0007] 00007D18 5406103A rlwinm r6, r0, 2, 0, 29 00007D1C 7C1F302E lwzx r0, r31, r6 00007D20 900D0018 stw [r13 + 0x0018], r0 00007D24 900E0018 stw [r14 + 0x0018], r0 00007D28 900D001C stw [r13 + 0x001C], r0 00007D2C 900E001C stw [r14 + 0x001C], r0 00007D30 880F0008 lbz r0, [r15 + 0x0008] 00007D34 31CE0020 addic r14, r14, 32 00007D38 5406103A rlwinm r6, r0, 2, 0, 29 00007D3C 7C1F302E lwzx r0, r31, r6 00007D40 31AD0020 addic r13, r13, 32 00007D44 90130000 stw [r19], r0 00007D48 90150000 stw [r21], r0 00007D4C 90130004 stw [r19 + 0x0004], r0 00007D50 90150004 stw [r21 + 0x0004], r0 00007D54 880F0009 lbz r0, [r15 + 0x0009] 00007D58 5406103A rlwinm r6, r0, 2, 0, 29 00007D5C 7C1F302E lwzx r0, r31, r6 00007D60 90130008 stw [r19 + 0x0008], r0 00007D64 90150008 stw [r21 + 0x0008], r0 00007D68 9013000C stw [r19 + 0x000C], r0 00007D6C 9015000C stw [r21 + 0x000C], r0 00007D70 880F000A lbz r0, [r15 + 0x000A] 00007D74 5406103A rlwinm r6, r0, 2, 0, 29 00007D78 7C1F302E lwzx r0, r31, r6 00007D7C 90130010 stw [r19 + 0x0010], r0 00007D80 90150010 stw [r21 + 0x0010], r0 00007D84 90130014 stw [r19 + 0x0014], r0 00007D88 90150014 stw [r21 + 0x0014], r0 00007D8C 880F000B lbz r0, [r15 + 0x000B] 00007D90 5406103A rlwinm r6, r0, 2, 0, 29 00007D94 7C1F302E lwzx r0, r31, r6 00007D98 90130018 stw [r19 + 0x0018], r0 00007D9C 90150018 stw [r21 + 0x0018], r0 00007DA0 9013001C stw [r19 + 0x001C], r0 00007DA4 9015001C stw [r21 + 0x001C], r0 00007DA8 880F000C lbz r0, [r15 + 0x000C] 00007DAC 32B50020 addic r21, r21, 32 00007DB0 5406103A rlwinm r6, r0, 2, 0, 29 00007DB4 7C1F302E lwzx r0, r31, r6 00007DB8 32730020 addic r19, r19, 32 00007DBC 90120000 stw [r18], r0 00007DC0 90140000 stw [r20], r0 00007DC4 90120004 stw [r18 + 0x0004], r0 00007DC8 90140004 stw [r20 + 0x0004], r0 00007DCC 880F000D lbz r0, [r15 + 0x000D] 00007DD0 5406103A rlwinm r6, r0, 2, 0, 29 00007DD4 7C1F302E lwzx r0, r31, r6 00007DD8 90120008 stw [r18 + 0x0008], r0 00007DDC 90140008 stw [r20 + 0x0008], r0 00007DE0 9012000C stw [r18 + 0x000C], r0 00007DE4 9014000C stw [r20 + 0x000C], r0 00007DE8 880F000E lbz r0, [r15 + 0x000E] 00007DEC 5406103A rlwinm r6, r0, 2, 0, 29 00007DF0 7C1F302E lwzx r0, r31, r6 00007DF4 90120010 stw [r18 + 0x0010], r0 00007DF8 90140010 stw [r20 + 0x0010], r0 00007DFC 90120014 stw [r18 + 0x0014], r0 00007E00 90140014 stw [r20 + 0x0014], r0 00007E04 88CF000F lbz r6, [r15 + 0x000F] 00007E08 80010058 lwz r0, [r1 + 0x0058] 00007E0C 54C6103A rlwinm r6, r6, 2, 0, 29 00007E10 7CFF302E lwzx r7, r31, r6 00007E14 3000FFFF subic r0, r0, 1 00007E18 90F20018 stw [r18 + 0x0018], r7 00007E1C 90F40018 stw [r20 + 0x0018], r7 00007E20 90F2001C stw [r18 + 0x001C], r7 00007E24 7C060735 extsh. r6, r0 00007E28 90F4001C stw [r20 + 0x001C], r7 00007E2C 38E60000 addi r7, r6, 0x0000 00007E30 32520020 addic r18, r18, 32 00007E34 31EF0010 addic r15, r15, 16 00007E38 32940020 addic r20, r20, 32 00007E3C 90E10058 stw [r1 + 0x0058], r7 00007E40 4080FE08 bge -0x000001F8 /* 00007C48 */ label00007E44: 00007E44 3011FFFF subic r0, r17, 1 00007E48 7C060735 extsh. r6, r0 label00007E4C: 00007E4C 3A260000 addi r17, r6, 0x0000 label00007E50: 00007E50 4080F260 bge -0x00000DA0 /* 000070B0 */ label00007E54: 00007E54 3090FFFF subic r4, r16, 1 00007E58 7C850735 extsh. r5, r4 00007E5C 80A10054 lwz r5, [r1 + 0x0054] 00007E60 80010040 lwz r0, [r1 + 0x0040] 00007E64 7C900734 extsh r16, r4 00007E68 7CA02814 addc r5, r0, r5 00007E6C 90A10040 stw [r1 + 0x0040], r5 00007E70 4080F208 bge -0x00000DF8 /* 00007078 */ label00007E74: 00007E74 38A00001 li r5, 0x0001 00007E78 98A10038 stb [r1 + 0x0038], r5 00007E7C 91E30008 stw [r3 + 0x0008], r15 00007E80 B9A10064 lmw r13, [r1 + 0x0064] 00007E84 302100B0 addic r1, r1, 176 00007E88 4E800020 blr 00007E8C 00000000 .invalid 00007E90 00002041 .invalid 00007E94 80130100 lwz r0, [r19 + 0x0100] 00007E98 00000000 .invalid 00007E9C 00000EAC .invalid 00007EA0 0014534D .invalid 00007EA4 43444543 bcla 26, 4, 0x00004540 00007EA8 4F4D5052 .invalid 4C 00007EAC 45535338 .invalid sc 00007EB0 544F3332 rlwinm r15, r2, 6, 12, 25 00007EB4 58320000 .invalid fn00007EB8: 00007EB8 A943001E lha r10, [r3 + 0x001E] 00007EBC 80830068 lwz r4, [r3 + 0x0068] 00007EC0 300AFFFF subic r0, r10, 1 00007EC4 7C050735 extsh. r5, r0 00007EC8 80840000 lwz r4, [r4] 00007ECC BF81FFF0 stmw [r1 - 0x0010], r28 00007ED0 81630008 lwz r11, [r3 + 0x0008] 00007ED4 3124000C addic r9, r4, 12 00007ED8 39450000 addi r10, r5, 0x0000 00007EDC 41800318 blt +0x00000318 /* 000081F4 */ 00007EE0 8182FFF8 lwz r12, [r2 - 0x0008] 00007EE4 83E2FFBC lwz r31, [r2 - 0x0044] 00007EE8 3BA00000 li r29, 0x0000 label00007EEC: 00007EEC ABC3001A lha r30, [r3 + 0x001A] 00007EF0 308AFFFF subic r4, r10, 1 00007EF4 301EFFFF subic r0, r30, 1 00007EF8 7C050735 extsh. r5, r0 00007EFC 7C870734 extsh r7, r4 00007F00 3BC50000 addi r30, r5, 0x0000 00007F04 39470000 addi r10, r7, 0x0000 00007F08 418002E4 blt +0x000002E4 /* 000081EC */ label00007F0C: 00007F0C 890B0000 lbz r8, [r11] 00007F10 3B8B0000 addi r28, r11, 0x0000 00007F14 5504E13E rlwinm r4, r8, 28, 4, 31 00007F18 2884000F cmplwi cr1, r4, 15 00007F1C 38A80000 addi r5, r8, 0x0000 00007F20 5504F0BA rlwinm r4, r8, 30, 2, 29 00007F24 38CB0000 addi r6, r11, 0x0000 00007F28 38080000 addi r0, r8, 0x0000 00007F2C 316B0001 addic r11, r11, 1 00007F30 5508073E rlwinm r8, r8, 0, 28, 31 00007F34 418502A8 bgt cr1, +0x000002A8 /* 000081DC */ 00007F38 7C8C202E lwzx r4, r12, r4 00007F3C 7C84F814 addc r4, r4, r31 00007F40 7C8903A6 mtctr r4 00007F44 4E800420 bctr 00007F48 891C0001 lbz r8, [r28 + 0x0001] 00007F4C 31660002 addic r11, r6, 2 label00007F50: 00007F50 7C88F010 subfc r4, r8, r30 00007F54 7C9E0734 extsh r30, r4 00007F58 48000284 b +0x00000284 /* 000081DC */ 00007F5C 891C0001 lbz r8, [r28 + 0x0001] 00007F60 317C0002 addic r11, r28, 2 00007F64 4BFFFFEC b -0x00000014 /* 00007F50 */ 00007F68 891C0001 lbz r8, [r28 + 0x0001] 00007F6C 317C0002 addic r11, r28, 2 00007F70 7C884014 addc r4, r8, r8 00007F74 30840001 addic r4, r4, 1 00007F78 7C84F010 subfc r4, r4, r30 00007F7C 7C9E0734 extsh r30, r4 00007F80 4800025C b +0x0000025C /* 000081DC */ 00007F84 891C0001 lbz r8, [r28 + 0x0001] 00007F88 317C0002 addic r11, r28, 2 00007F8C 7C88F010 subfc r4, r8, r30 00007F90 7C9E0734 extsh r30, r4 00007F94 316B0001 addic r11, r11, 1 00007F98 48000244 b +0x00000244 /* 000081DC */ 00007F9C 80A3003C lwz r5, [r3 + 0x003C] 00007FA0 7C884014 addc r4, r8, r8 00007FA4 30050001 addic r0, r5, 1 00007FA8 9003003C stw [r3 + 0x003C], r0 00007FAC 881C0001 lbz r0, [r28 + 0x0001] 00007FB0 54A51838 rlwinm r5, r5, 3, 0, 28 00007FB4 5406103A rlwinm r6, r0, 2, 0, 29 00007FB8 7C09302E lwzx r0, r9, r6 00007FBC 80C30030 lwz r6, [r3 + 0x0030] 00007FC0 7D08F010 subfc r8, r8, r30 00007FC4 7C06292E stwx r6, r0, r5 00007FC8 881C0002 lbz r0, [r28 + 0x0002] 00007FCC 317C0003 addic r11, r28, 3 00007FD0 541E103A rlwinm r30, r0, 2, 0, 29 00007FD4 7C09F02E lwzx r0, r9, r30 00007FD8 7CA62814 addc r5, r6, r5 00007FDC 90050004 stw [r5 + 0x0004], r0 00007FE0 8003003C lwz r0, [r3 + 0x003C] 00007FE4 30840004 addic r4, r4, 4 00007FE8 2C800100 cmpwi cr1, r0, 256 00007FEC 7D1E0734 extsh r30, r8 00007FF0 7D6B2014 addc r11, r11, r4 00007FF4 408601E8 bne cr1, +0x000001E8 /* 000081DC */ 00007FF8 93A3003C stw [r3 + 0x003C], r29 00007FFC 309EFFFF subic r4, r30, 1 00008000 7C800735 extsh. r0, r4 00008004 480001E0 b +0x000001E0 /* 000081E4 */ 00008008 7C084014 addc r0, r8, r8 0000800C 7C88F010 subfc r4, r8, r30 00008010 30000003 addic r0, r0, 3 00008014 7D6B0014 addc r11, r11, r0 00008018 7C9E0734 extsh r30, r4 0000801C 480001C0 b +0x000001C0 /* 000081DC */ 00008020 7C08F010 subfc r0, r8, r30 00008024 80830040 lwz r4, [r3 + 0x0040] 00008028 54A816BA rlwinm r8, r5, 2, 26, 29 0000802C 30A40001 addic r5, r4, 1 00008030 90A30040 stw [r3 + 0x0040], r5 00008034 88BC0001 lbz r5, [r28 + 0x0001] 00008038 54842036 rlwinm r4, r4, 4, 0, 27 0000803C 54A5103A rlwinm r5, r5, 2, 0, 29 00008040 7CC9282E lwzx r6, r9, r5 00008044 80A30034 lwz r5, [r3 + 0x0034] 00008048 31080008 addic r8, r8, 8 0000804C 7CC5212E stwx r5, r6, r4 00008050 88DC0002 lbz r6, [r28 + 0x0002] 00008054 7C1E0734 extsh r30, r0 00008058 54C6103A rlwinm r6, r6, 2, 0, 29 0000805C 7C09302E lwzx r0, r9, r6 00008060 7C852014 addc r4, r5, r4 00008064 90040004 stw [r4 + 0x0004], r0 00008068 881C0003 lbz r0, [r28 + 0x0003] 0000806C 30DC0005 addic r6, r28, 5 00008070 5405103A rlwinm r5, r0, 2, 0, 29 00008074 7C09282E lwzx r0, r9, r5 00008078 7D664014 addc r11, r6, r8 0000807C 90040008 stw [r4 + 0x0008], r0 00008080 881C0004 lbz r0, [r28 + 0x0004] 00008084 5405103A rlwinm r5, r0, 2, 0, 29 00008088 7C09282E lwzx r0, r9, r5 0000808C 9004000C stw [r4 + 0x000C], r0 00008090 80830040 lwz r4, [r3 + 0x0040] 00008094 2C840100 cmpwi cr1, r4, 256 00008098 40860144 bne cr1, +0x00000144 /* 000081DC */ 0000809C 93A30040 stw [r3 + 0x0040], r29 000080A0 309EFFFF subic r4, r30, 1 000080A4 7C800735 extsh. r0, r4 000080A8 33C00000 addic r30, r0, 0 000080AC 4080FE60 bge -0x000001A0 /* 00007F0C */ 000080B0 4800013C b +0x0000013C /* 000081EC */ 000080B4 540016BA rlwinm r0, r0, 2, 26, 29 000080B8 7C88F010 subfc r4, r8, r30 000080BC 30000005 addic r0, r0, 5 000080C0 7D6B0014 addc r11, r11, r0 000080C4 7C9E0734 extsh r30, r4 000080C8 48000114 b +0x00000114 /* 000081DC */ 000080CC 54041E78 rlwinm r4, r0, 3, 25, 28 000080D0 80A30044 lwz r5, [r3 + 0x0044] 000080D4 7C082010 subfc r0, r8, r4 000080D8 30850001 addic r4, r5, 1 000080DC 90830044 stw [r3 + 0x0044], r4 000080E0 889C0001 lbz r4, [r28 + 0x0001] 000080E4 7C080010 subfc r0, r8, r0 000080E8 5484103A rlwinm r4, r4, 2, 0, 29 000080EC 7CC9202E lwzx r6, r9, r4 000080F0 80830038 lwz r4, [r3 + 0x0038] 000080F4 54A52834 rlwinm r5, r5, 5, 0, 26 000080F8 7CC4292E stwx r4, r6, r5 000080FC 88DC0002 lbz r6, [r28 + 0x0002] 00008100 7C842814 addc r4, r4, r5 00008104 54C6103A rlwinm r6, r6, 2, 0, 29 00008108 7CC9302E lwzx r6, r9, r6 0000810C 7D08F010 subfc r8, r8, r30 00008110 90C40004 stw [r4 + 0x0004], r6 00008114 88BC0003 lbz r5, [r28 + 0x0003] 00008118 30C0000E addic r6, r0, 14 0000811C 54A5103A rlwinm r5, r5, 2, 0, 29 00008120 7CA9282E lwzx r5, r9, r5 00008124 301C0009 addic r0, r28, 9 00008128 90A40008 stw [r4 + 0x0008], r5 0000812C 88BC0004 lbz r5, [r28 + 0x0004] 00008130 54A5103A rlwinm r5, r5, 2, 0, 29 00008134 7CA9282E lwzx r5, r9, r5 00008138 7D603014 addc r11, r0, r6 0000813C 90A4000C stw [r4 + 0x000C], r5 00008140 881C0005 lbz r0, [r28 + 0x0005] 00008144 7D1E0734 extsh r30, r8 00008148 5405103A rlwinm r5, r0, 2, 0, 29 0000814C 7C09282E lwzx r0, r9, r5 00008150 90040010 stw [r4 + 0x0010], r0 00008154 881C0006 lbz r0, [r28 + 0x0006] 00008158 5405103A rlwinm r5, r0, 2, 0, 29 0000815C 7C09282E lwzx r0, r9, r5 00008160 90040014 stw [r4 + 0x0014], r0 00008164 881C0007 lbz r0, [r28 + 0x0007] 00008168 5405103A rlwinm r5, r0, 2, 0, 29 0000816C 7C09282E lwzx r0, r9, r5 00008170 90040018 stw [r4 + 0x0018], r0 00008174 881C0008 lbz r0, [r28 + 0x0008] 00008178 5405103A rlwinm r5, r0, 2, 0, 29 0000817C 7C09282E lwzx r0, r9, r5 00008180 9004001C stw [r4 + 0x001C], r0 00008184 80830044 lwz r4, [r3 + 0x0044] 00008188 2C840100 cmpwi cr1, r4, 256 0000818C 40860050 bne cr1, +0x00000050 /* 000081DC */ 00008190 93A30044 stw [r3 + 0x0044], r29 00008194 309EFFFF subic r4, r30, 1 00008198 7C800735 extsh. r0, r4 0000819C 33C00000 addic r30, r0, 0 000081A0 4080FD6C bge -0x00000294 /* 00007F0C */ 000081A4 48000048 b +0x00000048 /* 000081EC */ 000081A8 54001E78 rlwinm r0, r0, 3, 25, 28 000081AC 7C080010 subfc r0, r8, r0 000081B0 7C080010 subfc r0, r8, r0 000081B4 7C88F010 subfc r4, r8, r30 000081B8 30000007 addic r0, r0, 7 000081BC 7D6B0014 addc r11, r11, r0 000081C0 7C9E0734 extsh r30, r4 000081C4 48000018 b +0x00000018 /* 000081DC */ 000081C8 7C88F010 subfc r4, r8, r30 000081CC 7C9E0734 extsh r30, r4 000081D0 30880001 addic r4, r8, 1 000081D4 54842036 rlwinm r4, r4, 4, 0, 27 000081D8 7D6B2014 addc r11, r11, r4 label000081DC: 000081DC 309EFFFF subic r4, r30, 1 000081E0 7C800735 extsh. r0, r4 label000081E4: 000081E4 33C00000 addic r30, r0, 0 000081E8 4080FD24 bge -0x000002DC /* 00007F0C */ label000081EC: 000081EC 2C070000 cmpwi r7, 0 000081F0 4080FCFC bge -0x00000304 /* 00007EEC */ label000081F4: 000081F4 91630008 stw [r3 + 0x0008], r11 000081F8 BB81FFF0 lmw r28, [r1 - 0x0010] 000081FC 4E800020 blr 00008200 00000000 .invalid 00008204 00002040 .invalid 00008208 00040100 .invalid 0000820C 00000000 .invalid 00008210 00000348 .invalid 00008214 000C534D .invalid 00008218 43536B69 bdzl cr4, +0x00006B68 /* 0000ED80 */ 0000821C 7038746F andi. r24, r1, 0x746F 00008220 33320000 addic r25, r18, 0 00008224 00000000 .invalid fn00008228: 00008228 BDE1FFBC stmw [r1 - 0x0044], r15 0000822C 7C0802A6 mflr r0 00008230 7D800026 mfcr r12 00008234 91810004 stw [r1 + 0x0004], r12 00008238 90010008 stw [r1 + 0x0008], r0 0000823C 9421FF10 stwu [r1 - 0x00F0], r1 00008240 3AA30000 addi r21, r3, 0x0000 00008244 3A800001 li r20, 0x0001 00008248 9A810038 stb [r1 + 0x0038], r20 0000824C A895001E lha r4, [r21 + 0x001E] 00008250 30A10041 addic r5, r1, 65 00008254 3084FFFF subic r4, r4, 1 00008258 7C910734 extsh r17, r4 0000825C 30810051 addic r4, r1, 81 00008260 909500A0 stw [r21 + 0x00A0], r4 00008264 30810061 addic r4, r1, 97 00008268 9095009C stw [r21 + 0x009C], r4 0000826C 30810071 addic r4, r1, 113 00008270 909500A8 stw [r21 + 0x00A8], r4 00008274 30810039 addic r4, r1, 57 00008278 90950088 stw [r21 + 0x0088], r4 0000827C 30810081 addic r4, r1, 129 00008280 9095008C stw [r21 + 0x008C], r4 00008284 3A400008 li r18, 0x0008 00008288 90B500A4 stw [r21 + 0x00A4], r5 0000828C B2550094 sth [r21 + 0x0094], r18 00008290 39E00000 li r15, 0x0000 00008294 3AE00004 li r23, 0x0004 00008298 3AC00003 li r22, 0x0003 0000829C 3A600002 li r19, 0x0002 000082A0 3A000005 li r16, 0x0005 000082A4 3B400006 li r26, 0x0006 000082A8 3B800007 li r28, 0x0007 label000082AC: 000082AC 2C110000 cmpwi r17, 0 000082B0 83750008 lwz r27, [r21 + 0x0008] 000082B4 8335000C lwz r25, [r21 + 0x000C] 000082B8 38A00000 li r5, 0x0000 000082BC 40820014 bne +0x00000014 /* 000082D0 */ 000082C0 A8950020 lha r4, [r21 + 0x0020] 000082C4 2C840000 cmpwi cr1, r4, 0 000082C8 41860008 beq cr1, +0x00000008 /* 000082D0 */ 000082CC 38A00001 li r5, 0x0001 label000082D0: 000082D0 7CA40735 extsh. r4, r5 000082D4 A895001A lha r4, [r21 + 0x001A] 000082D8 3084FFFF subic r4, r4, 1 000082DC 4E000000 mcrf cr4, cr0 000082E0 7C980734 extsh r24, r4 label000082E4: 000082E4 2D980000 cmpwi cr3, r24, 0 000082E8 83D5009C lwz r30, [r21 + 0x009C] 000082EC 80B500A4 lwz r5, [r21 + 0x00A4] 000082F0 809500A0 lwz r4, [r21 + 0x00A0] 000082F4 90B500A0 stw [r21 + 0x00A0], r5 000082F8 9095009C stw [r21 + 0x009C], r4 000082FC 93D500A4 stw [r21 + 0x00A4], r30 00008300 408E00C0 bne cr3, +0x000000C0 /* 000083C0 */ 00008304 83F5004C lwz r31, [r21 + 0x004C] 00008308 2C1F0000 cmpwi r31, 0 0000830C 418200B4 beq +0x000000B4 /* 000083C0 */ 00008310 83B50008 lwz r29, [r21 + 0x0008] 00008314 38750000 addi r3, r21, 0x0000 00008318 48000ABD bl +0x00000ABC /* 00008DD4 */ 0000831C B2550094 sth [r21 + 0x0094], r18 00008320 39600004 li r11, 0x0004 00008324 39400000 li r10, 0x0000 00008328 41920010 beq cr4, +0x00000010 /* 00008338 */ 0000832C A9750020 lha r11, [r21 + 0x0020] 00008330 208B0004 subfic r4, r11, 4 00008334 7C8A0734 extsh r10, r4 label00008338: 00008338 80B50008 lwz r5, [r21 + 0x0008] 0000833C 88FD0000 lbz r7, [r29] 00008340 30A50004 addic r5, r5, 4 00008344 90B50008 stw [r21 + 0x0008], r5 00008348 54E4C00E rlwinm r4, r7, 24, 0, 7 0000834C 54E5801E rlwinm r5, r7, 16, 0, 15 00008350 7C842814 addc r4, r4, r5 00008354 54E5402E rlwinm r5, r7, 8, 0, 23 00008358 7C842814 addc r4, r4, r5 0000835C 7D072014 addc r8, r7, r4 00008360 7D09F878 andc r9, r8, r31 00008364 309EFFFC subic r4, r30, 4 label00008368: 00008368 30ABFFFF subic r5, r11, 1 0000836C 80FD0000 lwz r7, [r29] 00008370 7CAB0735 extsh. r11, r5 00008374 7FE53838 and r5, r31, r7 00008378 7CA54B78 or r5, r5, r9 0000837C 94A40004 stwu [r4 + 0x0004], r5 00008380 A8F50014 lha r7, [r21 + 0x0014] 00008384 38BE0000 addi r5, r30, 0x0000 00008388 7FBD3814 addc r29, r29, r7 0000838C 33DE0004 addic r30, r30, 4 00008390 4082FFD8 bne -0x00000028 /* 00008368 */ 00008394 2C0A0000 cmpwi r10, 0 00008398 308AFFFF subic r4, r10, 1 0000839C 7C840734 extsh r4, r4 000083A0 418200D8 beq +0x000000D8 /* 00008478 */ label000083A4: 000083A4 2C040000 cmpwi r4, 0 000083A8 3084FFFF subic r4, r4, 1 000083AC 95050004 stwu [r5 + 0x0004], r8 000083B0 7C840734 extsh r4, r4 000083B4 4082FFF0 bne -0x00000010 /* 000083A4 */ 000083B8 8095000C lwz r4, [r21 + 0x000C] 000083BC 480000C0 b +0x000000C0 /* 0000847C */ label000083C0: 000083C0 80950008 lwz r4, [r21 + 0x0008] 000083C4 30A40004 addic r5, r4, 4 000083C8 90B50008 stw [r21 + 0x0008], r5 000083CC 41920078 beq cr4, +0x00000078 /* 00008444 */ 000083D0 89040000 lbz r8, [r4] 000083D4 A9550020 lha r10, [r21 + 0x0020] 000083D8 5507C00E rlwinm r7, r8, 24, 0, 7 000083DC 5505801E rlwinm r5, r8, 16, 0, 15 000083E0 7CA72814 addc r5, r7, r5 000083E4 5507402E rlwinm r7, r8, 8, 0, 23 000083E8 7CA53814 addc r5, r5, r7 000083EC 7CE82814 addc r7, r8, r5 000083F0 30BEFFFC subic r5, r30, 4 label000083F4: 000083F4 310AFFFF subic r8, r10, 1 000083F8 81240000 lwz r9, [r4] 000083FC 7D0A0735 extsh. r10, r8 00008400 95250004 stwu [r5 + 0x0004], r9 00008404 A9350014 lha r9, [r21 + 0x0014] 00008408 391E0000 addi r8, r30, 0x0000 0000840C 7C892014 addc r4, r9, r4 00008410 33DE0004 addic r30, r30, 4 00008414 4082FFE0 bne -0x00000020 /* 000083F4 */ 00008418 A8950020 lha r4, [r21 + 0x0020] 0000841C 20840004 subfic r4, r4, 4 00008420 7C840734 extsh r4, r4 00008424 3084FFFF subic r4, r4, 1 label00008428: 00008428 7C850735 extsh. r5, r4 0000842C 38850000 addi r4, r5, 0x0000 00008430 94E80004 stwu [r8 + 0x0004], r7 00008434 3084FFFF subic r4, r4, 1 00008438 4082FFF0 bne -0x00000010 /* 00008428 */ 0000843C 8095000C lwz r4, [r21 + 0x000C] 00008440 4800003C b +0x0000003C /* 0000847C */ label00008444: 00008444 80A40000 lwz r5, [r4] 00008448 90BE0000 stw [r30], r5 0000844C A8B50014 lha r5, [r21 + 0x0014] 00008450 7CE5202E lwzx r7, r5, r4 00008454 7C852014 addc r4, r5, r4 00008458 90FE0004 stw [r30 + 0x0004], r7 0000845C A8B50014 lha r5, [r21 + 0x0014] 00008460 7CE5202E lwzx r7, r5, r4 00008464 7C852014 addc r4, r5, r4 00008468 90FE0008 stw [r30 + 0x0008], r7 0000846C A8B50014 lha r5, [r21 + 0x0014] 00008470 7C85202E lwzx r4, r5, r4 00008474 909E000C stw [r30 + 0x000C], r4 label00008478: 00008478 8095000C lwz r4, [r21 + 0x000C] label0000847C: 0000847C 2C840000 cmpwi cr1, r4, 0 00008480 4186016C beq cr1, +0x0000016C /* 000085EC */ 00008484 80B500A4 lwz r5, [r21 + 0x00A4] 00008488 3960FFFF li r11, 0xFFFFFFFF 0000848C 408E0014 bne cr3, +0x00000014 /* 000084A0 */ 00008490 80F5004C lwz r7, [r21 + 0x004C] 00008494 2C070000 cmpwi r7, 0 00008498 41820008 beq +0x00000008 /* 000084A0 */ 0000849C 39670000 addi r11, r7, 0x0000 label000084A0: 000084A0 30E40004 addic r7, r4, 4 000084A4 90F5000C stw [r21 + 0x000C], r7 000084A8 419200A8 beq cr4, +0x000000A8 /* 00008550 */ 000084AC 30A5FFFC subic r5, r5, 4 000084B0 A9950020 lha r12, [r21 + 0x0020] 000084B4 85050004 lwzu r8, [r5 + 0x0004] 000084B8 80E40000 lwz r7, [r4] 000084BC 7D095838 and r9, r8, r11 000084C0 7D673838 and r7, r11, r7 000084C4 314CFFFF subic r10, r12, 1 000084C8 7D480735 extsh. r8, r10 000084CC 7C893800 cmp cr1, r9, r7 label000084D0: 000084D0 40860034 bne cr1, +0x00000034 /* 00008504 */ 000084D4 A8F50016 lha r7, [r21 + 0x0016] 000084D8 7D4C0734 extsh r12, r10 000084DC 7C843814 addc r4, r4, r7 000084E0 41820024 beq +0x00000024 /* 00008504 */ 000084E4 85050004 lwzu r8, [r5 + 0x0004] 000084E8 80E40000 lwz r7, [r4] 000084EC 314CFFFF subic r10, r12, 1 000084F0 7D085838 and r8, r8, r11 000084F4 7D673838 and r7, r11, r7 000084F8 7D490735 extsh. r9, r10 000084FC 7C883800 cmp cr1, r8, r7 00008500 4BFFFFD0 b -0x00000030 /* 000084D0 */ label00008504: 00008504 2C0C0000 cmpwi r12, 0 00008508 408200E4 bne +0x000000E4 /* 000085EC */ 0000850C A8B50094 lha r5, [r21 + 0x0094] 00008510 80950078 lwz r4, [r21 + 0x0078] 00008514 2C850000 cmpwi cr1, r5, 0 00008518 5484007E rlwinm r4, r4, 0, 1, 31 0000851C 90950078 stw [r21 + 0x0078], r4 00008520 40860010 bne cr1, +0x00000010 /* 00008530 */ 00008524 A8950096 lha r4, [r21 + 0x0096] 00008528 2C0400FF cmpwi r4, 255 0000852C 40820010 bne +0x00000010 /* 0000853C */ label00008530: 00008530 38750000 addi r3, r21, 0x0000 00008534 480008A1 bl +0x000008A0 /* 00008DD4 */ label00008538: 00008538 B1F50094 sth [r21 + 0x0094], r15 label0000853C: 0000853C 80950080 lwz r4, [r21 + 0x0080] 00008540 A8F50096 lha r7, [r21 + 0x0096] 00008544 30840001 addic r4, r4, 1 00008548 90950080 stw [r21 + 0x0080], r4 0000854C 480006DC b +0x000006DC /* 00008C28 */ label00008550: 00008550 80E50000 lwz r7, [r5] 00008554 81040000 lwz r8, [r4] 00008558 7CE75838 and r7, r7, r11 0000855C 7D684038 and r8, r11, r8 00008560 7C074000 cmp r7, r8 00008564 40820088 bne +0x00000088 /* 000085EC */ 00008568 A8F50016 lha r7, [r21 + 0x0016] 0000856C 81050004 lwz r8, [r5 + 0x0004] 00008570 7D24382E lwzx r9, r4, r7 00008574 7D085838 and r8, r8, r11 00008578 7D694838 and r9, r11, r9 0000857C 7C884800 cmp cr1, r8, r9 00008580 7C843814 addc r4, r4, r7 00008584 40860068 bne cr1, +0x00000068 /* 000085EC */ 00008588 7D24382E lwzx r9, r4, r7 0000858C 81050008 lwz r8, [r5 + 0x0008] 00008590 7D694838 and r9, r11, r9 00008594 7D085838 and r8, r8, r11 00008598 7C084800 cmp r8, r9 0000859C 7C843814 addc r4, r4, r7 000085A0 4082004C bne +0x0000004C /* 000085EC */ 000085A4 7C84382E lwzx r4, r4, r7 000085A8 80A5000C lwz r5, [r5 + 0x000C] 000085AC 7D642038 and r4, r11, r4 000085B0 7CA55838 and r5, r5, r11 000085B4 7C852000 cmp cr1, r5, r4 000085B8 40860034 bne cr1, +0x00000034 /* 000085EC */ 000085BC A8B50094 lha r5, [r21 + 0x0094] 000085C0 80950078 lwz r4, [r21 + 0x0078] 000085C4 2C050000 cmpwi r5, 0 000085C8 5484007E rlwinm r4, r4, 0, 1, 31 000085CC 90950078 stw [r21 + 0x0078], r4 000085D0 4082FF60 bne -0x000000A0 /* 00008530 */ 000085D4 A8950096 lha r4, [r21 + 0x0096] 000085D8 2C8400FF cmpwi cr1, r4, 255 label000085DC: 000085DC 4086FF60 bne cr1, -0x000000A0 /* 0000853C */ 000085E0 38750000 addi r3, r21, 0x0000 000085E4 480007F1 bl +0x000007F0 /* 00008DD4 */ 000085E8 4BFFFF50 b -0x000000B0 /* 00008538 */ label000085EC: 000085EC 809500A4 lwz r4, [r21 + 0x00A4] 000085F0 3980000F li r12, 0x000F 000085F4 30E4FFFF subic r7, r4, 1 000085F8 3BE00000 li r31, 0x0000 label000085FC: 000085FC 8FC70001 lbzu r30, [r7 + 0x0001] 00008600 30BFFFFF subic r5, r31, 1 00008604 2C1F0000 cmpwi r31, 0 00008608 8095008C lwz r4, [r21 + 0x008C] 0000860C 7FC80774 extsb r8, r30 00008610 7CA90734 extsh r9, r5 00008614 2E8C0000 cmpwi cr5, r12, 0 00008618 30A4FFFF subic r5, r4, 1 0000861C 41820044 beq +0x00000044 /* 00008660 */ 00008620 8D650001 lbzu r11, [r5 + 0x0001] 00008624 2C090000 cmpwi r9, 0 00008628 7D6B0774 extsb r11, r11 0000862C 7C8B4000 cmp cr1, r11, r8 00008630 3149FFFF subic r10, r9, 1 00008634 30840001 addic r4, r4, 1 label00008638: 00008638 41860034 beq cr1, +0x00000034 /* 0000866C */ 0000863C 7D490734 extsh r9, r10 00008640 3149FFFF subic r10, r9, 1 00008644 4182001C beq +0x0000001C /* 00008660 */ 00008648 8D650001 lbzu r11, [r5 + 0x0001] 0000864C 2C090000 cmpwi r9, 0 00008650 7D690774 extsb r9, r11 00008654 7C894000 cmp cr1, r9, r8 00008658 30840001 addic r4, r4, 1 0000865C 4BFFFFDC b -0x00000024 /* 00008638 */ label00008660: 00008660 9BC40000 stb [r4], r30 00008664 309F0001 addic r4, r31, 1 00008668 7C9F0734 extsh r31, r4 label0000866C: 0000866C 308CFFFF subic r4, r12, 1 00008670 7C8C0734 extsh r12, r4 00008674 4096FF88 bne cr5, -0x00000078 /* 000085FC */ 00008678 2C1F0001 cmpwi r31, 1 0000867C A9750094 lha r11, [r21 + 0x0094] 00008680 B3F50086 sth [r21 + 0x0086], r31 00008684 2E8B0008 cmpwi cr5, r11, 8 00008688 2C8B0003 cmpwi cr1, r11, 3 0000868C 40820064 bne +0x00000064 /* 000086F0 */ 00008690 40860030 bne cr1, +0x00000030 /* 000086C0 */ 00008694 A8F50096 lha r7, [r21 + 0x0096] 00008698 2C0700FF cmpwi r7, 255 0000869C 41820024 beq +0x00000024 /* 000086C0 */ 000086A0 80950088 lwz r4, [r21 + 0x0088] 000086A4 80B5008C lwz r5, [r21 + 0x008C] 000086A8 88840000 lbz r4, [r4] 000086AC 88A50000 lbz r5, [r5] 000086B0 7C840774 extsb r4, r4 000086B4 7CA50774 extsb r5, r5 000086B8 7C842800 cmp cr1, r4, r5 000086BC 4186056C beq cr1, +0x0000056C /* 00008C28 */ label000086C0: 000086C0 38750000 addi r3, r21, 0x0000 000086C4 48000711 bl +0x00000710 /* 00008DD4 */ 000086C8 8095008C lwz r4, [r21 + 0x008C] 000086CC B2D50094 sth [r21 + 0x0094], r22 000086D0 88A40000 lbz r5, [r4] 000086D4 80950088 lwz r4, [r21 + 0x0088] 000086D8 98A40000 stb [r4], r5 000086DC A8F50096 lha r7, [r21 + 0x0096] 000086E0 2C180000 cmpwi r24, 0 000086E4 30870001 addic r4, r7, 1 000086E8 30B8FFFF subic r5, r24, 1 000086EC 48000548 b +0x00000548 /* 00008C34 */ label000086F0: 000086F0 2C0B0000 cmpwi r11, 0 000086F4 41960228 beq cr5, +0x00000228 /* 0000891C */ 000086F8 41820224 beq +0x00000224 /* 0000891C */ 000086FC 80B500A0 lwz r5, [r21 + 0x00A0] 00008700 809500A4 lwz r4, [r21 + 0x00A4] 00008704 81450000 lwz r10, [r5] 00008708 80E40000 lwz r7, [r4] 0000870C 7C875000 cmp cr1, r7, r10 00008710 40860078 bne cr1, +0x00000078 /* 00008788 */ 00008714 80E40004 lwz r7, [r4 + 0x0004] 00008718 81050004 lwz r8, [r5 + 0x0004] 0000871C 7C074000 cmp r7, r8 00008720 40820068 bne +0x00000068 /* 00008788 */ 00008724 80E40008 lwz r7, [r4 + 0x0008] 00008728 81050008 lwz r8, [r5 + 0x0008] 0000872C 7C874000 cmp cr1, r7, r8 00008730 40860058 bne cr1, +0x00000058 /* 00008788 */ 00008734 80E4000C lwz r7, [r4 + 0x000C] 00008738 8105000C lwz r8, [r5 + 0x000C] 0000873C 7C074000 cmp r7, r8 00008740 40820048 bne +0x00000048 /* 00008788 */ 00008744 38AB0000 addi r5, r11, 0x0000 00008748 80950078 lwz r4, [r21 + 0x0078] 0000874C 2C850001 cmpwi cr1, r5, 1 00008750 548400C2 rlwinm r4, r4, 0, 3, 1 00008754 90950078 stw [r21 + 0x0078], r4 00008758 40860010 bne cr1, +0x00000010 /* 00008768 */ 0000875C A8F50096 lha r7, [r21 + 0x0096] 00008760 2C0700FF cmpwi r7, 255 00008764 408204C4 bne +0x000004C4 /* 00008C28 */ label00008768: 00008768 38750000 addi r3, r21, 0x0000 0000876C 48000669 bl +0x00000668 /* 00008DD4 */ 00008770 B2950094 sth [r21 + 0x0094], r20 00008774 A8F50096 lha r7, [r21 + 0x0096] 00008778 2C180000 cmpwi r24, 0 0000877C 30870001 addic r4, r7, 1 00008780 30B8FFFF subic r5, r24, 1 00008784 480004B0 b +0x000004B0 /* 00008C34 */ label00008788: 00008788 A8F5001A lha r7, [r21 + 0x001A] 0000878C 30E7FFFE subic r7, r7, 2 00008790 7C183800 cmp r24, r7 00008794 41820188 beq +0x00000188 /* 0000891C */ 00008798 418E0184 beq cr3, +0x00000184 /* 0000891C */ 0000879C 2C980001 cmpwi cr1, r24, 1 000087A0 80F5009C lwz r7, [r21 + 0x009C] 000087A4 40860010 bne cr1, +0x00000010 /* 000087B4 */ 000087A8 8115004C lwz r8, [r21 + 0x004C] 000087AC 2C080000 cmpwi r8, 0 000087B0 4082016C bne +0x0000016C /* 0000891C */ label000087B4: 000087B4 81040000 lwz r8, [r4] 000087B8 81270000 lwz r9, [r7] 000087BC 7C884800 cmp cr1, r8, r9 000087C0 4086015C bne cr1, +0x0000015C /* 0000891C */ 000087C4 81040004 lwz r8, [r4 + 0x0004] 000087C8 81270004 lwz r9, [r7 + 0x0004] 000087CC 7C084800 cmp r8, r9 000087D0 4082014C bne +0x0000014C /* 0000891C */ 000087D4 81040008 lwz r8, [r4 + 0x0008] 000087D8 81270008 lwz r9, [r7 + 0x0008] 000087DC 7C884800 cmp cr1, r8, r9 000087E0 4086013C bne cr1, +0x0000013C /* 0000891C */ 000087E4 8084000C lwz r4, [r4 + 0x000C] 000087E8 80E7000C lwz r7, [r7 + 0x000C] 000087EC 7C043800 cmp r4, r7 000087F0 4082012C bne +0x0000012C /* 0000891C */ 000087F4 80F50008 lwz r7, [r21 + 0x0008] 000087F8 809500A8 lwz r4, [r21 + 0x00A8] 000087FC 81070000 lwz r8, [r7] 00008800 7C8A4000 cmp cr1, r10, r8 00008804 91040000 stw [r4], r8 00008808 40860104 bne cr1, +0x00000104 /* 0000890C */ 0000880C A9150014 lha r8, [r21 + 0x0014] 00008810 81450004 lwz r10, [r5 + 0x0004] 00008814 7D28382E lwzx r9, r8, r7 00008818 7CE83814 addc r7, r8, r7 0000881C 7C0A4800 cmp r10, r9 00008820 91240004 stw [r4 + 0x0004], r9 00008824 408200E8 bne +0x000000E8 /* 0000890C */ 00008828 A9150014 lha r8, [r21 + 0x0014] 0000882C 81450008 lwz r10, [r5 + 0x0008] 00008830 7D28382E lwzx r9, r8, r7 00008834 7CE83814 addc r7, r8, r7 00008838 7C8A4800 cmp cr1, r10, r9 0000883C 91240008 stw [r4 + 0x0008], r9 00008840 408600CC bne cr1, +0x000000CC /* 0000890C */ 00008844 A9150014 lha r8, [r21 + 0x0014] 00008848 80A5000C lwz r5, [r5 + 0x000C] 0000884C 7CE8382E lwzx r7, r8, r7 00008850 7C053800 cmp r5, r7 00008854 90E4000C stw [r4 + 0x000C], r7 00008858 408200B4 bne +0x000000B4 /* 0000890C */ 0000885C A9750094 lha r11, [r21 + 0x0094] 00008860 2C8B0002 cmpwi cr1, r11, 2 00008864 4186001C beq cr1, +0x0000001C /* 00008880 */ 00008868 8095000C lwz r4, [r21 + 0x000C] 0000886C 2C040000 cmpwi r4, 0 00008870 41820010 beq +0x00000010 /* 00008880 */ 00008874 A8950096 lha r4, [r21 + 0x0096] 00008878 2C840000 cmpwi cr1, r4, 0 0000887C 4186009C beq cr1, +0x0000009C /* 00008918 */ label00008880: 00008880 80B5000C lwz r5, [r21 + 0x000C] 00008884 80950008 lwz r4, [r21 + 0x0008] 00008888 2C050000 cmpwi r5, 0 0000888C 30840004 addic r4, r4, 4 00008890 90950008 stw [r21 + 0x0008], r4 00008894 809500A0 lwz r4, [r21 + 0x00A0] 00008898 8115009C lwz r8, [r21 + 0x009C] 0000889C 9095009C stw [r21 + 0x009C], r4 000088A0 809500A8 lwz r4, [r21 + 0x00A8] 000088A4 30E50004 addic r7, r5, 4 000088A8 80B500A4 lwz r5, [r21 + 0x00A4] 000088AC 3138FFFF subic r9, r24, 1 000088B0 90B500A0 stw [r21 + 0x00A0], r5 000088B4 909500A4 stw [r21 + 0x00A4], r4 000088B8 911500A8 stw [r21 + 0x00A8], r8 000088BC 41820008 beq +0x00000008 /* 000088C4 */ 000088C0 90F5000C stw [r21 + 0x000C], r7 label000088C4: 000088C4 A8950094 lha r4, [r21 + 0x0094] 000088C8 7D380734 extsh r24, r9 000088CC 2C840002 cmpwi cr1, r4, 2 000088D0 80950078 lwz r4, [r21 + 0x0078] 000088D4 548400C2 rlwinm r4, r4, 0, 3, 1 000088D8 90950078 stw [r21 + 0x0078], r4 000088DC 40860010 bne cr1, +0x00000010 /* 000088EC */ 000088E0 A8F50096 lha r7, [r21 + 0x0096] 000088E4 2C0700FF cmpwi r7, 255 000088E8 40820340 bne +0x00000340 /* 00008C28 */ label000088EC: 000088EC 38750000 addi r3, r21, 0x0000 000088F0 480004E5 bl +0x000004E4 /* 00008DD4 */ 000088F4 B2750094 sth [r21 + 0x0094], r19 000088F8 A8F50096 lha r7, [r21 + 0x0096] 000088FC 2C180000 cmpwi r24, 0 00008900 30870001 addic r4, r7, 1 00008904 30B8FFFF subic r5, r24, 1 00008908 4800032C b +0x0000032C /* 00008C34 */ label0000890C: 0000890C A9750094 lha r11, [r21 + 0x0094] 00008910 ABF50086 lha r31, [r21 + 0x0086] 00008914 48000008 b +0x00000008 /* 0000891C */ label00008918: 00008918 ABF50086 lha r31, [r21 + 0x0086] label0000891C: 0000891C 2C9F0002 cmpwi cr1, r31, 2 00008920 2F1F0004 cmpwi cr6, r31, 4 00008924 2C0B0004 cmpwi r11, 4 00008928 2E9F0008 cmpwi cr5, r31, 8 0000892C 408600DC bne cr1, +0x000000DC /* 00008A08 */ 00008930 408200C4 bne +0x000000C4 /* 000089F4 */ 00008934 A8950096 lha r4, [r21 + 0x0096] 00008938 2C04000F cmpwi r4, 15 0000893C 418200B8 beq +0x000000B8 /* 000089F4 */ 00008940 2C9F0000 cmpwi cr1, r31, 0 00008944 A8B50084 lha r5, [r21 + 0x0084] 00008948 38E00000 li r7, 0x0000 0000894C 40850090 ble cr1, +0x00000090 /* 000089DC */ label00008950: 00008950 2C050000 cmpwi r5, 0 00008954 2E850002 cmpwi cr5, r5, 2 00008958 31870001 addic r12, r7, 1 0000895C 38800000 li r4, 0x0000 00008960 40810050 ble +0x00000050 /* 000089B0 */ 00008964 8135008C lwz r9, [r21 + 0x008C] 00008968 81150088 lwz r8, [r21 + 0x0088] 0000896C 7D2938AE lbzx r9, r9, r7 00008970 7D4820AE lbzx r10, r8, r4 00008974 38800001 li r4, 0x0001 00008978 7D290774 extsb r9, r9 0000897C 7D4A0774 extsb r10, r10 00008980 7C095000 cmp r9, r10 00008984 7C842800 cmp cr1, r4, r5 00008988 39400002 li r10, 0x0002 label0000898C: 0000898C 41820044 beq +0x00000044 /* 000089D0 */ 00008990 40840020 bge cr1, +0x00000020 /* 000089B0 */ 00008994 7D6820AE lbzx r11, r8, r4 00008998 7D440734 extsh r4, r10 0000899C 7D6A0774 extsb r10, r11 000089A0 7C095000 cmp r9, r10 000089A4 7C842800 cmp cr1, r4, r5 000089A8 31440001 addic r10, r4, 1 000089AC 4BFFFFE0 b -0x00000020 /* 0000898C */ label000089B0: 000089B0 31250001 addic r9, r5, 1 000089B4 41960040 beq cr5, +0x00000040 /* 000089F4 */ 000089B8 8115008C lwz r8, [r21 + 0x008C] 000089BC 80950088 lwz r4, [r21 + 0x0088] 000089C0 7CE838AE lbzx r7, r8, r7 000089C4 7CE429AE stbx r4, r7, r5 000089C8 7D250734 extsh r5, r9 000089CC ABF50086 lha r31, [r21 + 0x0086] label000089D0: 000089D0 7D870734 extsh r7, r12 000089D4 7C87F800 cmp cr1, r7, r31 000089D8 4184FF78 blt cr1, -0x00000088 /* 00008950 */ label000089DC: 000089DC B0B50084 sth [r21 + 0x0084], r5 000089E0 A8F50096 lha r7, [r21 + 0x0096] 000089E4 2C180000 cmpwi r24, 0 000089E8 30870001 addic r4, r7, 1 000089EC 30B8FFFF subic r5, r24, 1 000089F0 48000244 b +0x00000244 /* 00008C34 */ label000089F4: 000089F4 38750000 addi r3, r21, 0x0000 000089F8 480003DD bl +0x000003DC /* 00008DD4 */ 000089FC B2F50094 sth [r21 + 0x0094], r23 00008A00 A8F50096 lha r7, [r21 + 0x0096] 00008A04 48000224 b +0x00000224 /* 00008C28 */ label00008A08: 00008A08 2C0B0005 cmpwi r11, 5 00008A0C 2C8B0007 cmpwi cr1, r11, 7 00008A10 419900DC bgt cr6, +0x000000DC /* 00008AEC */ 00008A14 408200C4 bne +0x000000C4 /* 00008AD8 */ 00008A18 A8950096 lha r4, [r21 + 0x0096] 00008A1C 2C04000F cmpwi r4, 15 00008A20 418200B8 beq +0x000000B8 /* 00008AD8 */ 00008A24 2C9F0000 cmpwi cr1, r31, 0 00008A28 A8F50084 lha r7, [r21 + 0x0084] 00008A2C 39000000 li r8, 0x0000 00008A30 40850090 ble cr1, +0x00000090 /* 00008AC0 */ label00008A34: 00008A34 2C070000 cmpwi r7, 0 00008A38 2E870004 cmpwi cr5, r7, 4 00008A3C 31880001 addic r12, r8, 1 00008A40 38A00000 li r5, 0x0000 00008A44 40810050 ble +0x00000050 /* 00008A94 */ 00008A48 8135008C lwz r9, [r21 + 0x008C] 00008A4C 80950088 lwz r4, [r21 + 0x0088] 00008A50 7D4940AE lbzx r10, r9, r8 00008A54 7D2428AE lbzx r9, r4, r5 00008A58 38A00001 li r5, 0x0001 00008A5C 7D4A0774 extsb r10, r10 00008A60 7D290774 extsb r9, r9 00008A64 7C0A4800 cmp r10, r9 00008A68 7C853800 cmp cr1, r5, r7 00008A6C 39200002 li r9, 0x0002 label00008A70: 00008A70 41820044 beq +0x00000044 /* 00008AB4 */ 00008A74 40840020 bge cr1, +0x00000020 /* 00008A94 */ 00008A78 7D6428AE lbzx r11, r4, r5 00008A7C 7D250734 extsh r5, r9 00008A80 7D690774 extsb r9, r11 00008A84 7C0A4800 cmp r10, r9 00008A88 7C853800 cmp cr1, r5, r7 00008A8C 31250001 addic r9, r5, 1 00008A90 4BFFFFE0 b -0x00000020 /* 00008A70 */ label00008A94: 00008A94 31270001 addic r9, r7, 1 00008A98 41960040 beq cr5, +0x00000040 /* 00008AD8 */ 00008A9C 80B5008C lwz r5, [r21 + 0x008C] 00008AA0 80950088 lwz r4, [r21 + 0x0088] 00008AA4 7CA540AE lbzx r5, r5, r8 00008AA8 7CA439AE stbx r4, r5, r7 00008AAC 7D270734 extsh r7, r9 00008AB0 ABF50086 lha r31, [r21 + 0x0086] label00008AB4: 00008AB4 7D880734 extsh r8, r12 00008AB8 7C88F800 cmp cr1, r8, r31 00008ABC 4184FF78 blt cr1, -0x00000088 /* 00008A34 */ label00008AC0: 00008AC0 B0F50084 sth [r21 + 0x0084], r7 00008AC4 A8F50096 lha r7, [r21 + 0x0096] 00008AC8 2C180000 cmpwi r24, 0 00008ACC 30870001 addic r4, r7, 1 label00008AD0: 00008AD0 30B8FFFF subic r5, r24, 1 00008AD4 48000160 b +0x00000160 /* 00008C34 */ label00008AD8: 00008AD8 38750000 addi r3, r21, 0x0000 00008ADC 480002F9 bl +0x000002F8 /* 00008DD4 */ 00008AE0 B2150094 sth [r21 + 0x0094], r16 00008AE4 A8F50096 lha r7, [r21 + 0x0096] 00008AE8 48000140 b +0x00000140 /* 00008C28 */ label00008AEC: 00008AEC 2C0B0006 cmpwi r11, 6 00008AF0 419500D8 bgt cr5, +0x000000D8 /* 00008BC8 */ 00008AF4 408200C0 bne +0x000000C0 /* 00008BB4 */ 00008AF8 A8950096 lha r4, [r21 + 0x0096] 00008AFC 2C84000F cmpwi cr1, r4, 15 00008B00 418600B4 beq cr1, +0x000000B4 /* 00008BB4 */ 00008B04 2C1F0000 cmpwi r31, 0 00008B08 A8F50084 lha r7, [r21 + 0x0084] 00008B0C 39000000 li r8, 0x0000 00008B10 4081FFB0 ble -0x00000050 /* 00008AC0 */ label00008B14: 00008B14 2C870000 cmpwi cr1, r7, 0 00008B18 2E870008 cmpwi cr5, r7, 8 00008B1C 31880001 addic r12, r8, 1 00008B20 38A00000 li r5, 0x0000 00008B24 40850050 ble cr1, +0x00000050 /* 00008B74 */ 00008B28 8135008C lwz r9, [r21 + 0x008C] 00008B2C 80950088 lwz r4, [r21 + 0x0088] 00008B30 7D4940AE lbzx r10, r9, r8 00008B34 7D2428AE lbzx r9, r4, r5 00008B38 38A00001 li r5, 0x0001 00008B3C 7D4A0774 extsb r10, r10 00008B40 7D290774 extsb r9, r9 00008B44 7C0A4800 cmp r10, r9 00008B48 7C853800 cmp cr1, r5, r7 00008B4C 39200002 li r9, 0x0002 label00008B50: 00008B50 41820044 beq +0x00000044 /* 00008B94 */ 00008B54 40840020 bge cr1, +0x00000020 /* 00008B74 */ 00008B58 7D6428AE lbzx r11, r4, r5 00008B5C 7D250734 extsh r5, r9 00008B60 7D690774 extsb r9, r11 00008B64 7C0A4800 cmp r10, r9 00008B68 7C853800 cmp cr1, r5, r7 00008B6C 31250001 addic r9, r5, 1 00008B70 4BFFFFE0 b -0x00000020 /* 00008B50 */ label00008B74: 00008B74 31270001 addic r9, r7, 1 00008B78 4196003C beq cr5, +0x0000003C /* 00008BB4 */ 00008B7C 80B5008C lwz r5, [r21 + 0x008C] 00008B80 80950088 lwz r4, [r21 + 0x0088] 00008B84 7CA540AE lbzx r5, r5, r8 00008B88 7CA439AE stbx r4, r5, r7 00008B8C 7D270734 extsh r7, r9 00008B90 ABF50086 lha r31, [r21 + 0x0086] label00008B94: 00008B94 7D880734 extsh r8, r12 00008B98 7C08F800 cmp r8, r31 00008B9C 4180FF78 blt -0x00000088 /* 00008B14 */ 00008BA0 B0F50084 sth [r21 + 0x0084], r7 00008BA4 A8F50096 lha r7, [r21 + 0x0096] 00008BA8 2C180000 cmpwi r24, 0 00008BAC 30870001 addic r4, r7, 1 00008BB0 4BFFFF20 b -0x000000E0 /* 00008AD0 */ label00008BB4: 00008BB4 38750000 addi r3, r21, 0x0000 00008BB8 4800021D bl +0x0000021C /* 00008DD4 */ 00008BBC B3550094 sth [r21 + 0x0094], r26 00008BC0 A8F50096 lha r7, [r21 + 0x0096] 00008BC4 48000064 b +0x00000064 /* 00008C28 */ label00008BC8: 00008BC8 40860010 bne cr1, +0x00000010 /* 00008BD8 */ 00008BCC A8950096 lha r4, [r21 + 0x0096] 00008BD0 2C04000F cmpwi r4, 15 00008BD4 40820020 bne +0x00000020 /* 00008BF4 */ label00008BD8: 00008BD8 38750000 addi r3, r21, 0x0000 00008BDC 480001F9 bl +0x000001F8 /* 00008DD4 */ 00008BE0 80950010 lwz r4, [r21 + 0x0010] 00008BE4 B3950094 sth [r21 + 0x0094], r28 00008BE8 30A40001 addic r5, r4, 1 00008BEC 90B50010 stw [r21 + 0x0010], r5 00008BF0 90950098 stw [r21 + 0x0098], r4 label00008BF4: 00008BF4 80B500A4 lwz r5, [r21 + 0x00A4] 00008BF8 80950010 lwz r4, [r21 + 0x0010] 00008BFC 80E50000 lwz r7, [r5] 00008C00 31040010 addic r8, r4, 16 00008C04 90E40000 stw [r4], r7 00008C08 80E50004 lwz r7, [r5 + 0x0004] 00008C0C 90E40004 stw [r4 + 0x0004], r7 00008C10 80E50008 lwz r7, [r5 + 0x0008] 00008C14 90E40008 stw [r4 + 0x0008], r7 00008C18 80A5000C lwz r5, [r5 + 0x000C] 00008C1C 90A4000C stw [r4 + 0x000C], r5 00008C20 91150010 stw [r21 + 0x0010], r8 00008C24 A8F50096 lha r7, [r21 + 0x0096] label00008C28: 00008C28 2C180000 cmpwi r24, 0 00008C2C 30870001 addic r4, r7, 1 00008C30 30B8FFFF subic r5, r24, 1 label00008C34: 00008C34 B0950096 sth [r21 + 0x0096], r4 00008C38 7CB80734 extsh r24, r5 00008C3C 4082F6A8 bne -0x00000958 /* 000082E4 */ 00008C40 8095004C lwz r4, [r21 + 0x004C] 00008C44 2C840000 cmpwi cr1, r4, 0 00008C48 41860028 beq cr1, +0x00000028 /* 00008C70 */ 00008C4C 809500A4 lwz r4, [r21 + 0x00A4] 00008C50 ABF50014 lha r31, [r21 + 0x0014] 00008C54 90950090 stw [r21 + 0x0090], r4 00008C58 B2F50014 sth [r21 + 0x0014], r23 00008C5C 38750000 addi r3, r21, 0x0000 00008C60 48000175 bl +0x00000174 /* 00008DD4 */ 00008C64 B2550094 sth [r21 + 0x0094], r18 00008C68 B3F50014 sth [r21 + 0x0014], r31 00008C6C 48000014 b +0x00000014 /* 00008C80 */ label00008C70: 00008C70 38750000 addi r3, r21, 0x0000 00008C74 48000161 bl +0x00000160 /* 00008DD4 */ 00008C78 B2550094 sth [r21 + 0x0094], r18 00008C7C ABF50014 lha r31, [r21 + 0x0014] label00008C80: 00008C80 2C990000 cmpwi cr1, r25, 0 00008C84 57E4103A rlwinm r4, r31, 2, 0, 29 00008C88 7C9B2014 addc r4, r27, r4 00008C8C 90950008 stw [r21 + 0x0008], r4 00008C90 41860014 beq cr1, +0x00000014 /* 00008CA4 */ 00008C94 A8950016 lha r4, [r21 + 0x0016] 00008C98 5484103A rlwinm r4, r4, 2, 0, 29 00008C9C 7C992014 addc r4, r25, r4 00008CA0 9095000C stw [r21 + 0x000C], r4 label00008CA4: 00008CA4 2C110000 cmpwi r17, 0 00008CA8 3091FFFF subic r4, r17, 1 00008CAC 7C910734 extsh r17, r4 00008CB0 4082F5FC bne -0x00000A04 /* 000082AC */ 00008CB4 9A810038 stb [r1 + 0x0038], r20 00008CB8 818100F4 lwz r12, [r1 + 0x00F4] 00008CBC 800100F8 lwz r0, [r1 + 0x00F8] 00008CC0 7D818120 mtcrf 0x18, r12 00008CC4 302100F0 addic r1, r1, 240 00008CC8 7C0803A6 mtlr r0 00008CCC B9E1FFBC lmw r15, [r1 - 0x0044] 00008CD0 4E800020 blr 00008CD4 00000000 .invalid 00008CD8 00002043 .invalid 00008CDC 80110100 lwz r0, [r17 + 0x0100] 00008CE0 00000000 .invalid 00008CE4 00000AAC .invalid 00008CE8 000C534D .invalid 00008CEC 43436F6D bdzl +0x00006F6C /* 0000FC58 */ 00008CF0 70726573 andi. r18, r3, 0x6573 00008CF4 73380000 andi. r24, r25, 0x0000 00008CF8 A9230086 lha r9, [r3 + 0x0086] 00008CFC 7C870734 extsh r7, r4 00008D00 2C890000 cmpwi cr1, r9, 0 00008D04 A9030084 lha r8, [r3 + 0x0084] 00008D08 39400000 li r10, 0x0000 00008D0C 40850090 ble cr1, +0x00000090 /* 00008D9C */ label00008D10: 00008D10 2C080000 cmpwi r8, 0 00008D14 7F083800 cmp cr6, r8, r7 00008D18 316A0001 addic r11, r10, 1 00008D1C 38A00000 li r5, 0x0000 00008D20 40810050 ble +0x00000050 /* 00008D70 */ 00008D24 8083008C lwz r4, [r3 + 0x008C] 00008D28 81830088 lwz r12, [r3 + 0x0088] 00008D2C 7C0450AE lbzx r0, r4, r10 00008D30 7C8C28AE lbzx r4, r12, r5 00008D34 7C000774 extsb r0, r0 00008D38 7C840774 extsb r4, r4 00008D3C 7C002000 cmp r0, r4 00008D40 38800001 li r4, 0x0001 00008D44 7C844000 cmp cr1, r4, r8 00008D48 38A00002 li r5, 0x0002 label00008D4C: 00008D4C 41820044 beq +0x00000044 /* 00008D90 */ 00008D50 40840020 bge cr1, +0x00000020 /* 00008D70 */ 00008D54 7CCC20AE lbzx r6, r12, r4 00008D58 7CA40734 extsh r4, r5 00008D5C 7CC50774 extsb r5, r6 00008D60 7C002800 cmp r0, r5 00008D64 7C844000 cmp cr1, r4, r8 00008D68 30A40001 addic r5, r4, 1 00008D6C 4BFFFFE0 b -0x00000020 /* 00008D4C */ label00008D70: 00008D70 30080001 addic r0, r8, 1 00008D74 419A0034 beq cr6, +0x00000034 /* 00008DA8 */ 00008D78 8083008C lwz r4, [r3 + 0x008C] 00008D7C 80A30088 lwz r5, [r3 + 0x0088] 00008D80 7C8450AE lbzx r4, r4, r10 00008D84 7C8541AE stbx r5, r4, r8 00008D88 7C080734 extsh r8, r0 00008D8C A9230086 lha r9, [r3 + 0x0086] label00008D90: 00008D90 7D6A0734 extsh r10, r11 00008D94 7C8A4800 cmp cr1, r10, r9 00008D98 4184FF78 blt cr1, -0x00000088 /* 00008D10 */ label00008D9C: 00008D9C B1030084 sth [r3 + 0x0084], r8 00008DA0 38600001 li r3, 0x0001 label00008DA4: 00008DA4 4E800020 blr label00008DA8: 00008DA8 38600000 li r3, 0x0000 00008DAC 4BFFFFF8 b -0x00000008 /* 00008DA4 */ 00008DB0 00000000 .invalid 00008DB4 00002040 .invalid 00008DB8 00000200 .invalid 00008DBC 00000000 .invalid 00008DC0 000000B8 .invalid 00008DC4 000B4D65 .invalid 00008DC8 72676543 andi. r7, r19, 0x6543 00008DCC 6F6C6F72 xoris r12, r27, 0x6F72 00008DD0 73000000 andi. r0, r24, 0x0000 fn00008DD4: 00008DD4 BF61FFEC stmw [r1 - 0x0014], r27 00008DD8 3BE30000 addi r31, r3, 0x0000 00008DDC A8BF0094 lha r5, [r31 + 0x0094] 00008DE0 7C0802A6 mflr r0 00008DE4 28850008 cmplwi cr1, r5, 8 00008DE8 90010008 stw [r1 + 0x0008], r0 00008DEC A8DF0096 lha r6, [r31 + 0x0096] 00008DF0 9421FEA0 stwu [r1 - 0x0160], r1 00008DF4 54A72834 rlwinm r7, r5, 5, 0, 26 00008DF8 7FC73014 addc r30, r7, r6 00008DFC 7FDD0774 extsb r29, r30 00008E00 837F0010 lwz r27, [r31 + 0x0010] 00008E04 418503F4 bgt cr1, +0x000003F4 /* 000091F8 */ 00008E08 8082FFFC lwz r4, [r2 - 0x0004] 00008E0C 54A5103A rlwinm r5, r5, 2, 0, 29 00008E10 7C84282E lwzx r4, r4, r5 00008E14 80A2FFC0 lwz r5, [r2 - 0x0040] 00008E18 7C842814 addc r4, r4, r5 00008E1C 7C8903A6 mtctr r4 00008E20 4E800420 bctr 00008E24 2C86000F cmpwi cr1, r6, 15 00008E28 4085001C ble cr1, +0x0000001C /* 00008E44 */ 00008E2C 60E30010 ori r3, r7, 0x0010 00008E30 987B0000 stb [r27], r3 00008E34 A87F0096 lha r3, [r31 + 0x0096] 00008E38 987B0001 stb [r27 + 0x0001], r3 00008E3C 337B0002 addic r27, r27, 2 00008E40 480003B8 b +0x000003B8 /* 000091F8 */ label00008E44: 00008E44 9BDB0000 stb [r27], r30 00008E48 337B0001 addic r27, r27, 1 00008E4C 480003AC b +0x000003AC /* 000091F8 */ 00008E50 2C86000F cmpwi cr1, r6, 15 00008E54 4085001C ble cr1, +0x0000001C /* 00008E70 */ 00008E58 60E30010 ori r3, r7, 0x0010 00008E5C 987B0000 stb [r27], r3 00008E60 A87F0096 lha r3, [r31 + 0x0096] 00008E64 309B0002 addic r4, r27, 2 00008E68 987B0001 stb [r27 + 0x0001], r3 00008E6C 4800000C b +0x0000000C /* 00008E78 */ label00008E70: 00008E70 9BDB0000 stb [r27], r30 00008E74 309B0001 addic r4, r27, 1 label00008E78: 00008E78 807F0088 lwz r3, [r31 + 0x0088] 00008E7C 33640001 addic r27, r4, 1 00008E80 88630000 lbz r3, [r3] 00008E84 98640000 stb [r4], r3 00008E88 48000370 b +0x00000370 /* 000091F8 */ 00008E8C 48000595 bl +0x00000594 /* 00009420 */ 00008E90 60000000 nop 00008E94 7C640735 extsh. r4, r3 00008E98 2C84FFFF cmpwi cr1, r4, -1 00008E9C 309D0010 addic r4, r29, 16 00008EA0 41800014 blt +0x00000014 /* 00008EB4 */ 00008EA4 989B0000 stb [r27], r4 00008EA8 987B0001 stb [r27 + 0x0001], r3 00008EAC 337B0002 addic r27, r27, 2 00008EB0 4800001C b +0x0000001C /* 00008ECC */ label00008EB4: 00008EB4 40860018 bne cr1, +0x00000018 /* 00008ECC */ 00008EB8 9BDB0000 stb [r27], r30 00008EBC 807F0088 lwz r3, [r31 + 0x0088] 00008EC0 A8630000 lha r3, [r3] 00008EC4 B07B0001 sth [r27 + 0x0001], r3 00008EC8 337B0003 addic r27, r27, 3 label00008ECC: 00008ECC 807F0088 lwz r3, [r31 + 0x0088] 00008ED0 38800000 li r4, 0x0000 00008ED4 88630000 lbz r3, [r3] 00008ED8 38C00001 li r6, 0x0001 00008EDC 7C611814 addc r3, r1, r3 00008EE0 98830040 stb [r3 + 0x0040], r4 00008EE4 807F0088 lwz r3, [r31 + 0x0088] 00008EE8 309BFFFE subic r4, r27, 2 00008EEC 88630001 lbz r3, [r3 + 0x0001] 00008EF0 30A10040 addic r5, r1, 64 00008EF4 7C611814 addc r3, r1, r3 00008EF8 98C30040 stb [r3 + 0x0040], r6 label00008EFC: 00008EFC 817F0090 lwz r11, [r31 + 0x0090] 00008F00 A8DF0014 lha r6, [r31 + 0x0014] 00008F04 306B0004 addic r3, r11, 4 00008F08 907F0090 stw [r31 + 0x0090], r3 00008F0C 3146FFFC subic r10, r6, 4 00008F10 39000003 li r8, 0x0003 label00008F14: 00008F14 2C880000 cmpwi cr1, r8, 0 00008F18 39200003 li r9, 0x0003 00008F1C 306BFFFF subic r3, r11, 1 label00008F20: 00008F20 8CE30001 lbzu r7, [r3 + 0x0001] 00008F24 2C090000 cmpwi r9, 0 00008F28 7CE538AE lbzx r7, r5, r7 00008F2C 7D9CE014 addc r12, r28, r28 00008F30 316B0001 addic r11, r11, 1 00008F34 30C9FFFF subic r6, r9, 1 00008F38 54E707FE rlwinm r7, r7, 0, 31, 31 00008F3C 7F8C3814 addc r28, r12, r7 00008F40 7CC90734 extsh r9, r6 00008F44 4082FFDC bne -0x00000024 /* 00008F20 */ 00008F48 3068FFFF subic r3, r8, 1 00008F4C 7D6B5014 addc r11, r11, r10 00008F50 7C680734 extsh r8, r3 00008F54 4086FFC0 bne cr1, -0x00000040 /* 00008F14 */ 00008F58 B7840002 sthu [r4 + 0x0002], r28 00008F5C A87F0096 lha r3, [r31 + 0x0096] 00008F60 337B0002 addic r27, r27, 2 00008F64 2C830000 cmpwi cr1, r3, 0 00008F68 3063FFFF subic r3, r3, 1 00008F6C B07F0096 sth [r31 + 0x0096], r3 00008F70 4086FF8C bne cr1, -0x00000074 /* 00008EFC */ 00008F74 A87F0086 lha r3, [r31 + 0x0086] 00008F78 38A0FFFF li r5, 0xFFFFFFFF 00008F7C 48000284 b +0x00000284 /* 00009200 */ 00008F80 480005D1 bl +0x000005D0 /* 00009550 */ 00008F84 60000000 nop 00008F88 7C640735 extsh. r4, r3 00008F8C 2C84FFFF cmpwi cr1, r4, -1 00008F90 309D0010 addic r4, r29, 16 00008F94 41800014 blt +0x00000014 /* 00008FA8 */ 00008F98 989B0000 stb [r27], r4 00008F9C 987B0001 stb [r27 + 0x0001], r3 00008FA0 337B0002 addic r27, r27, 2 00008FA4 4800001C b +0x0000001C /* 00008FC0 */ label00008FA8: 00008FA8 40860018 bne cr1, +0x00000018 /* 00008FC0 */ 00008FAC 9BDB0000 stb [r27], r30 00008FB0 807F0088 lwz r3, [r31 + 0x0088] 00008FB4 80630000 lwz r3, [r3] 00008FB8 907B0001 stw [r27 + 0x0001], r3 00008FBC 337B0005 addic r27, r27, 5 label00008FC0: 00008FC0 807F0088 lwz r3, [r31 + 0x0088] 00008FC4 38800000 li r4, 0x0000 00008FC8 88630000 lbz r3, [r3] 00008FCC 38A00002 li r5, 0x0002 00008FD0 7C611814 addc r3, r1, r3 00008FD4 98830040 stb [r3 + 0x0040], r4 00008FD8 807F0088 lwz r3, [r31 + 0x0088] 00008FDC 38800001 li r4, 0x0001 00008FE0 88630001 lbz r3, [r3 + 0x0001] 00008FE4 7C611814 addc r3, r1, r3 00008FE8 98830040 stb [r3 + 0x0040], r4 00008FEC 807F0088 lwz r3, [r31 + 0x0088] 00008FF0 88630002 lbz r3, [r3 + 0x0002] 00008FF4 7C611814 addc r3, r1, r3 00008FF8 98A30040 stb [r3 + 0x0040], r5 00008FFC A87F0084 lha r3, [r31 + 0x0084] 00009000 2C830004 cmpwi cr1, r3, 4 00009004 40860018 bne cr1, +0x00000018 /* 0000901C */ 00009008 807F0088 lwz r3, [r31 + 0x0088] 0000900C 38800003 li r4, 0x0003 00009010 88630003 lbz r3, [r3 + 0x0003] 00009014 7C611814 addc r3, r1, r3 00009018 98830040 stb [r3 + 0x0040], r4 label0000901C: 0000901C 30610040 addic r3, r1, 64 00009020 309BFFFC subic r4, r27, 4 label00009024: 00009024 817F0090 lwz r11, [r31 + 0x0090] 00009028 A8DF0014 lha r6, [r31 + 0x0014] 0000902C 30AB0004 addic r5, r11, 4 00009030 90BF0090 stw [r31 + 0x0090], r5 00009034 3146FFFC subic r10, r6, 4 00009038 39000003 li r8, 0x0003 label0000903C: 0000903C 2C080000 cmpwi r8, 0 00009040 39200003 li r9, 0x0003 00009044 30ABFFFF subic r5, r11, 1 label00009048: 00009048 8CE50001 lbzu r7, [r5 + 0x0001] 0000904C 2C890000 cmpwi cr1, r9, 0 00009050 7CE338AE lbzx r7, r3, r7 00009054 578C103A rlwinm r12, r28, 2, 0, 29 00009058 316B0001 addic r11, r11, 1 0000905C 30C9FFFF subic r6, r9, 1 00009060 54E707BE rlwinm r7, r7, 0, 30, 31 00009064 7F8C3814 addc r28, r12, r7 00009068 7CC90734 extsh r9, r6 0000906C 4086FFDC bne cr1, -0x00000024 /* 00009048 */ 00009070 30A8FFFF subic r5, r8, 1 00009074 7D6A5814 addc r11, r10, r11 00009078 7CA80734 extsh r8, r5 0000907C 4082FFC0 bne -0x00000040 /* 0000903C */ 00009080 97840004 stwu [r4 + 0x0004], r28 00009084 A8BF0096 lha r5, [r31 + 0x0096] 00009088 337B0004 addic r27, r27, 4 0000908C 2C050000 cmpwi r5, 0 00009090 30A5FFFF subic r5, r5, 1 00009094 B0BF0096 sth [r31 + 0x0096], r5 00009098 4082FF8C bne -0x00000074 /* 00009024 */ 0000909C A87F0086 lha r3, [r31 + 0x0086] 000090A0 38A0FFFF li r5, 0xFFFFFFFF 000090A4 4800015C b +0x0000015C /* 00009200 */ 000090A8 480006B9 bl +0x000006B8 /* 00009760 */ 000090AC 60000000 nop 000090B0 7C640735 extsh. r4, r3 000090B4 2C84FFFF cmpwi cr1, r4, -1 000090B8 309D0010 addic r4, r29, 16 000090BC 41800014 blt +0x00000014 /* 000090D0 */ 000090C0 989B0000 stb [r27], r4 000090C4 987B0001 stb [r27 + 0x0001], r3 000090C8 337B0002 addic r27, r27, 2 000090CC 48000028 b +0x00000028 /* 000090F4 */ label000090D0: 000090D0 40860024 bne cr1, +0x00000024 /* 000090F4 */ 000090D4 9BDB0000 stb [r27], r30 000090D8 807F0088 lwz r3, [r31 + 0x0088] 000090DC 80630000 lwz r3, [r3] 000090E0 907B0001 stw [r27 + 0x0001], r3 000090E4 807F0088 lwz r3, [r31 + 0x0088] 000090E8 84830004 lwzu r4, [r3 + 0x0004] 000090EC 909B0005 stw [r27 + 0x0005], r4 000090F0 337B0009 addic r27, r27, 9 label000090F4: 000090F4 807F0088 lwz r3, [r31 + 0x0088] 000090F8 38C00000 li r6, 0x0000 000090FC 3083FFFF subic r4, r3, 1 00009100 30610040 addic r3, r1, 64 label00009104: 00009104 8CA40001 lbzu r5, [r4 + 0x0001] 00009108 7CC329AE stbx r3, r6, r5 0000910C A8BF0084 lha r5, [r31 + 0x0084] fn00009110: 00009110 30C60001 addic r6, r6, 1 00009114 7C862800 cmp cr1, r6, r5 00009118 4184FFEC blt cr1, -0x00000014 /* 00009104 */ 0000911C 30810038 addic r4, r1, 56 label00009120: 00009120 817F0090 lwz r11, [r31 + 0x0090] 00009124 A8DF0014 lha r6, [r31 + 0x0014] 00009128 30AB0004 addic r5, r11, 4 0000912C 90BF0090 stw [r31 + 0x0090], r5 00009130 3146FFFC subic r10, r6, 4 00009134 39000003 li r8, 0x0003 label00009138: 00009138 2C080000 cmpwi r8, 0 0000913C 39200003 li r9, 0x0003 00009140 30ABFFFF subic r5, r11, 1 label00009144: 00009144 8CE50001 lbzu r7, [r5 + 0x0001] 00009148 2C890000 cmpwi cr1, r9, 0 0000914C 7CE338AE lbzx r7, r3, r7 00009150 578C1838 rlwinm r12, r28, 3, 0, 28 00009154 316B0001 addic r11, r11, 1 00009158 30C9FFFF subic r6, r9, 1 0000915C 54E7077E rlwinm r7, r7, 0, 29, 31 00009160 7F8C3814 addc r28, r12, r7 00009164 7CC90734 extsh r9, r6 00009168 4086FFDC bne cr1, -0x00000024 /* 00009144 */ 0000916C 5505083C rlwinm r5, r8, 1, 0, 30 00009170 7F842B2E sthx r28, r4, r5 00009174 30C8FFFF subic r6, r8, 1 00009178 7D6A5814 addc r11, r10, r11 0000917C 7CC80734 extsh r8, r6 00009180 4082FFB8 bne -0x00000048 /* 00009138 */ 00009184 A8A1003E lha r5, [r1 + 0x003E] 00009188 A9210038 lha r9, [r1 + 0x0038] 0000918C A8E1003A lha r7, [r1 + 0x003A] 00009190 54A82036 rlwinm r8, r5, 4, 0, 27 00009194 7D254670 srawi r5, r9, 8 00009198 54A5073E rlwinm r5, r5, 0, 28, 31 0000919C 7CA82814 addc r5, r8, r5 000091A0 B0BB0000 sth [r27], r5 000091A4 54E52036 rlwinm r5, r7, 4, 0, 27 000091A8 5526073E rlwinm r6, r9, 0, 28, 31 000091AC 7CC53014 addc r6, r5, r6 000091B0 A8A1003C lha r5, [r1 + 0x003C] 000091B4 7D272670 srawi r7, r9, 4 000091B8 54A52036 rlwinm r5, r5, 4, 0, 27 000091BC 54E7073E rlwinm r7, r7, 0, 28, 31 000091C0 7CA53814 addc r5, r5, r7 000091C4 B0BB0002 sth [r27 + 0x0002], r5 000091C8 B0DB0004 sth [r27 + 0x0004], r6 000091CC A8BF0096 lha r5, [r31 + 0x0096] 000091D0 337B0006 addic r27, r27, 6 000091D4 2C050000 cmpwi r5, 0 000091D8 30A5FFFF subic r5, r5, 1 000091DC B0BF0096 sth [r31 + 0x0096], r5 000091E0 4082FF40 bne -0x000000C0 /* 00009120 */ 000091E4 A87F0086 lha r3, [r31 + 0x0086] 000091E8 38A0FFFF li r5, 0xFFFFFFFF 000091EC 48000014 b +0x00000014 /* 00009200 */ 000091F0 807F0098 lwz r3, [r31 + 0x0098] 000091F4 9BC30000 stb [r3], r30 label000091F8: 000091F8 A87F0086 lha r3, [r31 + 0x0086] 000091FC 38A0FFFF li r5, 0xFFFFFFFF label00009200: 00009200 809F008C lwz r4, [r31 + 0x008C] 00009204 B07F0084 sth [r31 + 0x0084], r3 00009208 B0BF0096 sth [r31 + 0x0096], r5 0000920C 807F0088 lwz r3, [r31 + 0x0088] 00009210 80A40000 lwz r5, [r4] 00009214 90A30000 stw [r3], r5 00009218 80840004 lwz r4, [r4 + 0x0004] 0000921C 90830004 stw [r3 + 0x0004], r4 00009220 807F0008 lwz r3, [r31 + 0x0008] 00009224 937F0010 stw [r31 + 0x0010], r27 00009228 3063FFFC subic r3, r3, 4 0000922C 907F0090 stw [r31 + 0x0090], r3 00009230 81810168 lwz r12, [r1 + 0x0168] 00009234 30210160 addic r1, r1, 352 00009238 7D8803A6 mtlr r12 0000923C BB61FFEC lmw r27, [r1 - 0x0014] 00009240 4E800020 blr 00009244 00000000 .invalid 00009248 00002041 .invalid 0000924C 80050100 lwz r0, [r5 + 0x0100] 00009250 00000000 .invalid 00009254 00000470 .invalid 00009258 000B4368 .invalid 0000925C 616E6765 ori r14, r11, 0x6765 00009260 53746174 rlwimi r20, r27, 12, 5, 26 00009264 65000000 oris r0, r8, 0x0000 fn00009268: 00009268 7C0802A6 mflr r0 0000926C 93E1FFFC stw [r1 - 0x0004], r31 00009270 3BE30000 addi r31, r3, 0x0000 00009274 90010008 stw [r1 + 0x0008], r0 00009278 801F0024 lwz r0, [r31 + 0x0024] 0000927C 9421FFB0 stwu [r1 - 0x0050], r1 00009280 2C000000 cmpwi r0, 0 00009284 38600200 li r3, 0x0200 00009288 40820034 bne +0x00000034 /* 000092BC */ 0000928C 48001015 bl +0x00001014 /* 0000A2A0 */ 00009290 80410014 lwz r2, [r1 + 0x0014] 00009294 2C030000 cmpwi r3, 0 00009298 907F0024 stw [r31 + 0x0024], r3 0000929C 40820020 bne +0x00000020 /* 000092BC */ label000092A0: 000092A0 48000D01 bl +0x00000D00 /* 00009FA0 */ 000092A4 80410014 lwz r2, [r1 + 0x0014] 000092A8 7C630734 extsh r3, r3 000092AC 81810058 lwz r12, [r1 + 0x0058] 000092B0 83E1004C lwz r31, [r1 + 0x004C] 000092B4 7D8803A6 mtlr r12 000092B8 4800005C b +0x0000005C /* 00009314 */ label000092BC: 000092BC 801F0028 lwz r0, [r31 + 0x0028] 000092C0 38601000 li r3, 0x1000 000092C4 2C000000 cmpwi r0, 0 000092C8 40820018 bne +0x00000018 /* 000092E0 */ 000092CC 48000FD5 bl +0x00000FD4 /* 0000A2A0 */ 000092D0 80410014 lwz r2, [r1 + 0x0014] 000092D4 2C030000 cmpwi r3, 0 000092D8 907F0028 stw [r31 + 0x0028], r3 000092DC 4182FFC4 beq -0x0000003C /* 000092A0 */ label000092E0: 000092E0 801F002C lwz r0, [r31 + 0x002C] 000092E4 38601400 li r3, 0x1400 000092E8 2C000000 cmpwi r0, 0 000092EC 40820018 bne +0x00000018 /* 00009304 */ 000092F0 48000FB1 bl +0x00000FB0 /* 0000A2A0 */ 000092F4 80410014 lwz r2, [r1 + 0x0014] 000092F8 2C030000 cmpwi r3, 0 000092FC 907F002C stw [r31 + 0x002C], r3 00009300 4182FFA0 beq -0x00000060 /* 000092A0 */ label00009304: 00009304 38600000 li r3, 0x0000 00009308 81810058 lwz r12, [r1 + 0x0058] 0000930C 83E1004C lwz r31, [r1 + 0x004C] 00009310 7D8803A6 mtlr r12 label00009314: 00009314 30210050 addic r1, r1, 80 00009318 4E800020 blr 0000931C 00000000 .invalid 00009320 00002041 .invalid 00009324 80010100 lwz r0, [r1 + 0x0100] 00009328 00000000 .invalid 0000932C 000000B4 .invalid 00009330 000B4F70 .invalid 00009334 656E4343 oris r14, r11, 0x4343 00009338 61636865 ori r3, r11, 0x6865 0000933C 73000000 andi. r0, r24, 0x0000 fn00009340: 00009340 38000000 li r0, 0x0000 00009344 90030044 stw [r3 + 0x0044], r0 00009348 9003003C stw [r3 + 0x003C], r0 0000934C 90030040 stw [r3 + 0x0040], r0 00009350 4E800020 blr 00009354 00000000 .invalid 00009358 00002040 .invalid 0000935C 00000100 .invalid 00009360 00000000 .invalid 00009364 00000014 .invalid 00009368 000C5265 .invalid 0000936C 73657443 andi. r5, r27, 0x7443 00009370 43616368 bc 27, 1, +0x00006368 /* 0000F6D8 */ 00009374 65730000 oris r19, r11, 0x0000 fn00009378: 00009378 80830040 lwz r4, [r3 + 0x0040] 0000937C 80A30028 lwz r5, [r3 + 0x0028] 00009380 2C040000 cmpwi r4, 0 00009384 2C840100 cmpwi cr1, r4, 256 00009388 38000000 li r0, 0x0000 0000938C 41820028 beq +0x00000028 /* 000093B4 */ 00009390 80A50000 lwz r5, [r5] 00009394 30A5FFF0 subic r5, r5, 16 00009398 40850008 ble cr1, +0x00000008 /* 000093A0 */ 0000939C 38800100 li r4, 0x0100 label000093A0: 000093A0 3084FFFF subic r4, r4, 1 label000093A4: 000093A4 2C040000 cmpwi r4, 0 000093A8 94050010 stwu [r5 + 0x0010], r0 000093AC 3084FFFF subic r4, r4, 1 000093B0 4082FFF4 bne -0x0000000C /* 000093A4 */ label000093B4: 000093B4 80030044 lwz r0, [r3 + 0x0044] 000093B8 8063002C lwz r3, [r3 + 0x002C] 000093BC 2C800000 cmpwi cr1, r0, 0 000093C0 2C000100 cmpwi r0, 256 000093C4 38800000 li r4, 0x0000 000093C8 41860028 beq cr1, +0x00000028 /* 000093F0 */ 000093CC 80630000 lwz r3, [r3] 000093D0 3063FFEC subic r3, r3, 20 000093D4 40810008 ble +0x00000008 /* 000093DC */ 000093D8 38000100 li r0, 0x0100 label000093DC: 000093DC 3000FFFF subic r0, r0, 1 label000093E0: 000093E0 2C800000 cmpwi cr1, r0, 0 000093E4 94830014 stwu [r3 + 0x0014], r4 000093E8 3000FFFF subic r0, r0, 1 000093EC 4086FFF4 bne cr1, -0x0000000C /* 000093E0 */ label000093F0: 000093F0 4E800020 blr 000093F4 00000000 .invalid 000093F8 00002040 .invalid 000093FC 00000100 .invalid 00009400 00000000 .invalid 00009404 0000007C .invalid 00009408 00145265 .invalid 0000940C 73657443 andi. r5, r27, 0x7443 00009410 43616368 bc 27, 1, +0x00006368 /* 0000F778 */ 00009414 6573436F oris r19, r11, 0x436F 00009418 70796261 andi. r25, r3, 0x6261 0000941C 636B0000 ori r11, r27, 0x0000 fn00009420: 00009420 8103003C lwz r8, [r3 + 0x003C] 00009424 7D800026 mfcr r12 00009428 2C880000 cmpwi cr1, r8, 0 0000942C 2F080100 cmpwi cr6, r8, 256 00009430 91810004 stw [r1 + 0x0004], r12 00009434 80830024 lwz r4, [r3 + 0x0024] 00009438 55070DFC rlwinm r7, r8, 1, 23, 30 0000943C 418600A4 beq cr1, +0x000000A4 /* 000094E0 */ 00009440 80A30088 lwz r5, [r3 + 0x0088] 00009444 80840000 lwz r4, [r4] 00009448 88050000 lbz r0, [r5] 0000944C 38C40000 addi r6, r4, 0x0000 00009450 89250001 lbz r9, [r5 + 0x0001] 00009454 39400000 li r10, 0x0000 00009458 4099000C ble cr6, +0x0000000C /* 00009464 */ 0000945C 39000100 li r8, 0x0100 00009460 48000008 b +0x00000008 /* 00009468 */ label00009464: 00009464 40850084 ble cr1, +0x00000084 /* 000094E8 */ label00009468: 00009468 3568FFFF subic. r11, r8, 1 0000946C 7D0903A6 mtctr r8 00009470 89660000 lbz r11, [r6] 00009474 89060001 lbz r8, [r6 + 0x0001] 00009478 7F805800 cmp cr7, r0, r11 0000947C 7C894000 cmp cr1, r9, r8 00009480 7F004000 cmp cr6, r0, r8 00009484 7D895800 cmp cr3, r9, r11 00009488 30C60002 addic r6, r6, 2 0000948C 40000008 bdnzf +0x00000008 /* 00009494 */ 00009490 48000038 b +0x00000038 /* 000094C8 */ label00009494: 00009494 419E0008 beq cr7, +0x00000008 /* 0000949C */ 00009498 409A000C bne cr6, +0x0000000C /* 000094A4 */ label0000949C: 0000949C 418E0070 beq cr3, +0x00000070 /* 0000950C */ 000094A0 4186006C beq cr1, +0x0000006C /* 0000950C */ label000094A4: 000094A4 314A0001 addic r10, r10, 1 000094A8 89660000 lbz r11, [r6] 000094AC 89060001 lbz r8, [r6 + 0x0001] 000094B0 7F805800 cmp cr7, r0, r11 000094B4 7C894000 cmp cr1, r9, r8 000094B8 7F004000 cmp cr6, r0, r8 000094BC 7D895800 cmp cr3, r9, r11 000094C0 30C60002 addic r6, r6, 2 000094C4 4000FFD0 bdnzf -0x00000030 /* 00009494 */ label000094C8: 000094C8 419E0008 beq cr7, +0x00000008 /* 000094D0 */ 000094CC 409A000C bne cr6, +0x0000000C /* 000094D8 */ label000094D0: 000094D0 418E003C beq cr3, +0x0000003C /* 0000950C */ 000094D4 41860038 beq cr1, +0x00000038 /* 0000950C */ label000094D8: 000094D8 314A0001 addic r10, r10, 1 000094DC 4800000C b +0x0000000C /* 000094E8 */ label000094E0: 000094E0 80A30088 lwz r5, [r3 + 0x0088] 000094E4 80840000 lwz r4, [r4] label000094E8: 000094E8 A8A50000 lha r5, [r5] 000094EC 7CA43B2E sthx r5, r4, r7 000094F0 8083003C lwz r4, [r3 + 0x003C] 000094F4 30840001 addic r4, r4, 1 000094F8 9083003C stw [r3 + 0x003C], r4 000094FC 3860FFFF li r3, 0xFFFFFFFF label00009500: 00009500 81810004 lwz r12, [r1 + 0x0004] 00009504 7D810120 mtcrf 0x10, r12 00009508 4E800020 blr label0000950C: 0000950C 38A00002 li r5, 0x0002 00009510 80830088 lwz r4, [r3 + 0x0088] 00009514 B0A30084 sth [r3 + 0x0084], r5 00009518 99640000 stb [r4], r11 0000951C 80830088 lwz r4, [r3 + 0x0088] 00009520 7D430734 extsh r3, r10 00009524 99040001 stb [r4 + 0x0001], r8 00009528 4BFFFFD8 b -0x00000028 /* 00009500 */ 0000952C 00000000 .invalid 00009530 00002042 .invalid 00009534 00000100 .invalid 00009538 00000000 .invalid 0000953C 0000010C .invalid 00009540 000D4343 .invalid 00009544 61636865 ori r3, r11, 0x6865 00009548 53656172 rlwimi r5, r27, 12, 5, 25 0000954C 63683200 ori r8, r27, 0x3200 fn00009550: 00009550 BEA1FFD4 stmw [r1 - 0x002C], r21 00009554 83A30040 lwz r29, [r3 + 0x0040] 00009558 2C1D0000 cmpwi r29, 0 0000955C 41820198 beq +0x00000198 /* 000096F4 */ 00009560 2C9D0100 cmpwi cr1, r29, 256 00009564 80830028 lwz r4, [r3 + 0x0028] 00009568 83E40000 lwz r31, [r4] 0000956C 40850014 ble cr1, +0x00000014 /* 00009580 */ 00009570 3BA00100 li r29, 0x0100 00009574 3BC00000 li r30, 0x0000 00009578 AB830084 lha r28, [r3 + 0x0084] 0000957C 48000010 b +0x00000010 /* 0000958C */ label00009580: 00009580 3BC00000 li r30, 0x0000 00009584 40810178 ble +0x00000178 /* 000096FC */ 00009588 AB830084 lha r28, [r3 + 0x0084] label0000958C: 0000958C 837F0004 lwz r27, [r31 + 0x0004] 00009590 2C9C0000 cmpwi cr1, r28, 0 00009594 2C1B0000 cmpwi r27, 0 00009598 835F0000 lwz r26, [r31] 0000959C 3B1B0000 addi r24, r27, 0x0000 000095A0 333F000C addic r25, r31, 12 000095A4 80830088 lwz r4, [r3 + 0x0088] 000095A8 39400000 li r10, 0x0000 000095AC 408500FC ble cr1, +0x000000FC /* 000096A8 */ 000095B0 30E4FFFF subic r7, r4, 1 000095B4 4081009C ble +0x0000009C /* 00009650 */ 000095B8 317F000B addic r11, r31, 11 000095BC 2C9A0000 cmpwi cr1, r26, 0 000095C0 7D185814 addc r8, r24, r11 label000095C4: 000095C4 308A0001 addic r4, r10, 1 000095C8 8D870001 lbzu r12, [r7 + 0x0001] 000095CC 38000001 li r0, 0x0001 000095D0 7C8A0734 extsh r10, r4 000095D4 7D890774 extsb r9, r12 000095D8 38CB0000 addi r6, r11, 0x0000 000095DC 8C860001 lbzu r4, [r6 + 0x0001] 000095E0 2F980004 cmpwi cr7, r24, 4 000095E4 7C840774 extsb r4, r4 000095E8 7C044800 cmp r4, r9 000095EC 7F00D800 cmp cr6, r0, r27 000095F0 38800002 li r4, 0x0002 label000095F4: 000095F4 41820040 beq +0x00000040 /* 00009634 */ 000095F8 7C800734 extsh r0, r4 000095FC 4098001C bge cr6, +0x0000001C /* 00009618 */ 00009600 8CA60001 lbzu r5, [r6 + 0x0001] 00009604 7F00D800 cmp cr6, r0, r27 00009608 7CA50774 extsb r5, r5 0000960C 7C054800 cmp r5, r9 00009610 30800001 addic r4, r0, 1 00009614 4BFFFFE0 b -0x00000020 /* 000095F4 */ label00009618: 00009618 33180001 addic r24, r24, 1 0000961C 409C00B0 bge cr7, +0x000000B0 /* 000096CC */ 00009620 418600AC beq cr1, +0x000000AC /* 000096CC */ 00009624 9D880001 stbu [r8 + 0x0001], r12 00009628 80990000 lwz r4, [r25] 0000962C 909A0000 stw [r26], r4 00009630 AB830084 lha r28, [r3 + 0x0084] label00009634: 00009634 7C0AE000 cmp r10, r28 00009638 4180FF8C blt -0x00000074 /* 000095C4 */ 0000963C 389F0000 addi r4, r31, 0x0000 00009640 97040004 stwu [r4 + 0x0004], r24 00009644 B3030084 sth [r3 + 0x0084], r24 00009648 801F000C lwz r0, [r31 + 0x000C] 0000964C 4800006C b +0x0000006C /* 000096B8 */ label00009650: 00009650 309F000B addic r4, r31, 11 00009654 2C9A0000 cmpwi cr1, r26, 0 00009658 2C180004 cmpwi r24, 4 0000965C 38000001 li r0, 0x0001 00009660 7C982014 addc r4, r24, r4 00009664 38C00002 li r6, 0x0002 00009668 8CA70001 lbzu r5, [r7 + 0x0001] 0000966C 40800060 bge +0x00000060 /* 000096CC */ label00009670: 00009670 4186005C beq cr1, +0x0000005C /* 000096CC */ 00009674 9CA40001 stbu [r4 + 0x0001], r5 00009678 80B90000 lwz r5, [r25] 0000967C 33180001 addic r24, r24, 1 00009680 90BA0000 stw [r26], r5 00009684 AB830084 lha r28, [r3 + 0x0084] 00009688 2C180004 cmpwi r24, 4 0000968C 7F00E000 cmp cr6, r0, r28 00009690 7CC00734 extsh r0, r6 00009694 30C00001 addic r6, r0, 1 00009698 40980010 bge cr6, +0x00000010 /* 000096A8 */ 0000969C 8CA70001 lbzu r5, [r7 + 0x0001] 000096A0 4080002C bge +0x0000002C /* 000096CC */ 000096A4 4BFFFFCC b -0x00000034 /* 00009670 */ label000096A8: 000096A8 389F0000 addi r4, r31, 0x0000 000096AC 97040004 stwu [r4 + 0x0004], r24 000096B0 B3030084 sth [r3 + 0x0084], r24 000096B4 801F000C lwz r0, [r31 + 0x000C] label000096B8: 000096B8 80830088 lwz r4, [r3 + 0x0088] 000096BC 387E0000 addi r3, r30, 0x0000 000096C0 BB01FFE0 lmw r24, [r1 - 0x0020] 000096C4 90040000 stw [r4], r0 000096C8 4E800020 blr label000096CC: 000096CC 309E0001 addic r4, r30, 1 000096D0 7C9E0734 extsh r30, r4 000096D4 7C1EE800 cmp r30, r29 000096D8 33FF0010 addic r31, r31, 16 000096DC 4180FEB0 blt -0x00000150 /* 0000958C */ 000096E0 80830028 lwz r4, [r3 + 0x0028] 000096E4 83A30040 lwz r29, [r3 + 0x0040] 000096E8 83E40000 lwz r31, [r4] 000096EC 80830010 lwz r4, [r3 + 0x0010] 000096F0 48000010 b +0x00000010 /* 00009700 */ label000096F4: 000096F4 80830028 lwz r4, [r3 + 0x0028] 000096F8 83E40000 lwz r31, [r4] label000096FC: 000096FC 80830010 lwz r4, [r3 + 0x0010] label00009700: 00009700 57A52536 rlwinm r5, r29, 4, 20, 27 00009704 30840001 addic r4, r4, 1 00009708 7C9F292E stwx r31, r4, r5 0000970C A8830084 lha r4, [r3 + 0x0084] 00009710 7CBF2814 addc r5, r31, r5 00009714 90850004 stw [r5 + 0x0004], r4 00009718 80830088 lwz r4, [r3 + 0x0088] 0000971C BB01FFE0 lmw r24, [r1 - 0x0020] 00009720 80840000 lwz r4, [r4] 00009724 9085000C stw [r5 + 0x000C], r4 00009728 80830040 lwz r4, [r3 + 0x0040] 0000972C 30840001 addic r4, r4, 1 00009730 90830040 stw [r3 + 0x0040], r4 00009734 3860FFFF li r3, 0xFFFFFFFF 00009738 4E800020 blr 0000973C 00000000 .invalid 00009740 00002040 .invalid 00009744 000B0100 .invalid 00009748 00000000 .invalid 0000974C 000001EC .invalid 00009750 000D4343 .invalid 00009754 61636865 ori r3, r11, 0x6865 00009758 53656172 rlwimi r5, r27, 12, 5, 25 0000975C 63683400 ori r8, r27, 0x3400 fn00009760: 00009760 BEA1FFD4 stmw [r1 - 0x002C], r21 00009764 83A30044 lwz r29, [r3 + 0x0044] 00009768 2C1D0000 cmpwi r29, 0 0000976C 418201CC beq +0x000001CC /* 00009938 */ 00009770 2C9D0100 cmpwi cr1, r29, 256 00009774 8083002C lwz r4, [r3 + 0x002C] 00009778 83E40000 lwz r31, [r4] 0000977C 40850014 ble cr1, +0x00000014 /* 00009790 */ 00009780 3BA00100 li r29, 0x0100 00009784 3BC00000 li r30, 0x0000 00009788 AB830084 lha r28, [r3 + 0x0084] 0000978C 48000010 b +0x00000010 /* 0000979C */ label00009790: 00009790 3BC00000 li r30, 0x0000 00009794 408101AC ble +0x000001AC /* 00009940 */ 00009798 AB830084 lha r28, [r3 + 0x0084] label0000979C: 0000979C 837F0004 lwz r27, [r31 + 0x0004] 000097A0 2C9C0000 cmpwi cr1, r28, 0 000097A4 2C1B0000 cmpwi r27, 0 000097A8 835F0000 lwz r26, [r31] 000097AC 3B1B0000 addi r24, r27, 0x0000 000097B0 333F000C addic r25, r31, 12 000097B4 80830088 lwz r4, [r3 + 0x0088] 000097B8 39400000 li r10, 0x0000 000097BC 40850124 ble cr1, +0x00000124 /* 000098E0 */ 000097C0 30E4FFFF subic r7, r4, 1 000097C4 408100AC ble +0x000000AC /* 00009870 */ 000097C8 317F000B addic r11, r31, 11 000097CC 2C9A0000 cmpwi cr1, r26, 0 000097D0 7D185814 addc r8, r24, r11 label000097D4: 000097D4 308A0001 addic r4, r10, 1 000097D8 8D870001 lbzu r12, [r7 + 0x0001] 000097DC 38000001 li r0, 0x0001 000097E0 7C8A0734 extsh r10, r4 000097E4 7D890774 extsb r9, r12 000097E8 38CB0000 addi r6, r11, 0x0000 000097EC 8C860001 lbzu r4, [r6 + 0x0001] 000097F0 2F980008 cmpwi cr7, r24, 8 000097F4 7C840774 extsb r4, r4 000097F8 7C044800 cmp r4, r9 000097FC 7F00D800 cmp cr6, r0, r27 00009800 38800002 li r4, 0x0002 label00009804: 00009804 41820050 beq +0x00000050 /* 00009854 */ 00009808 7C800734 extsh r0, r4 0000980C 4098001C bge cr6, +0x0000001C /* 00009828 */ 00009810 8CA60001 lbzu r5, [r6 + 0x0001] 00009814 7F00D800 cmp cr6, r0, r27 00009818 7CA50774 extsb r5, r5 0000981C 7C054800 cmp r5, r9 00009820 30800001 addic r4, r0, 1 00009824 4BFFFFE0 b -0x00000020 /* 00009804 */ label00009828: 00009828 33180001 addic r24, r24, 1 0000982C 409C00E4 bge cr7, +0x000000E4 /* 00009910 */ 00009830 418600E0 beq cr1, +0x000000E0 /* 00009910 */ 00009834 9D880001 stbu [r8 + 0x0001], r12 00009838 80990000 lwz r4, [r25] 0000983C 909A0000 stw [r26], r4 00009840 38990000 addi r4, r25, 0x0000 00009844 84040004 lwzu r0, [r4 + 0x0004] 00009848 389A0000 addi r4, r26, 0x0000 0000984C 94040004 stwu [r4 + 0x0004], r0 00009850 AB830084 lha r28, [r3 + 0x0084] label00009854: 00009854 7C0AE000 cmp r10, r28 00009858 4180FF7C blt -0x00000084 /* 000097D4 */ 0000985C 389F0000 addi r4, r31, 0x0000 00009860 97040004 stwu [r4 + 0x0004], r24 00009864 B3030084 sth [r3 + 0x0084], r24 00009868 80830088 lwz r4, [r3 + 0x0088] 0000986C 48000084 b +0x00000084 /* 000098F0 */ label00009870: 00009870 309F000B addic r4, r31, 11 00009874 7CB82014 addc r5, r24, r4 00009878 2C9A0000 cmpwi cr1, r26, 0 0000987C 2C180008 cmpwi r24, 8 00009880 39000001 li r8, 0x0001 00009884 39390000 addi r9, r25, 0x0000 00009888 389A0000 addi r4, r26, 0x0000 0000988C 38000002 li r0, 0x0002 00009890 8CC70001 lbzu r6, [r7 + 0x0001] 00009894 4080007C bge +0x0000007C /* 00009910 */ label00009898: 00009898 41860078 beq cr1, +0x00000078 /* 00009910 */ 0000989C 9CC50001 stbu [r5 + 0x0001], r6 000098A0 80D90000 lwz r6, [r25] 000098A4 33180001 addic r24, r24, 1 000098A8 90DA0000 stw [r26], r6 000098AC 84C90004 lwzu r6, [r9 + 0x0004] 000098B0 2C180008 cmpwi r24, 8 000098B4 94C40004 stwu [r4 + 0x0004], r6 000098B8 AB830084 lha r28, [r3 + 0x0084] 000098BC 39390000 addi r9, r25, 0x0000 000098C0 7F08E000 cmp cr6, r8, r28 000098C4 7C080734 extsh r8, r0 000098C8 389A0000 addi r4, r26, 0x0000 000098CC 30080001 addic r0, r8, 1 000098D0 40980010 bge cr6, +0x00000010 /* 000098E0 */ 000098D4 8CC70001 lbzu r6, [r7 + 0x0001] 000098D8 40800038 bge +0x00000038 /* 00009910 */ 000098DC 4BFFFFBC b -0x00000044 /* 00009898 */ label000098E0: 000098E0 389F0000 addi r4, r31, 0x0000 000098E4 97040004 stwu [r4 + 0x0004], r24 000098E8 B3030084 sth [r3 + 0x0084], r24 000098EC 80830088 lwz r4, [r3 + 0x0088] label000098F0: 000098F0 801F000C lwz r0, [r31 + 0x000C] 000098F4 90040000 stw [r4], r0 000098F8 80830088 lwz r4, [r3 + 0x0088] 000098FC 387E0000 addi r3, r30, 0x0000 00009900 801F0010 lwz r0, [r31 + 0x0010] 00009904 BB01FFE0 lmw r24, [r1 - 0x0020] 00009908 90040004 stw [r4 + 0x0004], r0 0000990C 4E800020 blr label00009910: 00009910 309E0001 addic r4, r30, 1 00009914 7C9E0734 extsh r30, r4 00009918 7C1EE800 cmp r30, r29 0000991C 33FF0014 addic r31, r31, 20 00009920 4180FE7C blt -0x00000184 /* 0000979C */ 00009924 8083002C lwz r4, [r3 + 0x002C] 00009928 83A30044 lwz r29, [r3 + 0x0044] 0000992C 83E40000 lwz r31, [r4] 00009930 80830010 lwz r4, [r3 + 0x0010] 00009934 48000010 b +0x00000010 /* 00009944 */ label00009938: 00009938 8083002C lwz r4, [r3 + 0x002C] 0000993C 83E40000 lwz r31, [r4] label00009940: 00009940 80830010 lwz r4, [r3 + 0x0010] label00009944: 00009944 57A015BA rlwinm r0, r29, 2, 22, 29 00009948 57A5063E rlwinm r5, r29, 0, 24, 31 0000994C 7C050014 addc r0, r5, r0 00009950 5405103A rlwinm r5, r0, 2, 0, 29 00009954 30840001 addic r4, r4, 1 00009958 7C9F292E stwx r31, r4, r5 0000995C A8830084 lha r4, [r3 + 0x0084] 00009960 7CBF2814 addc r5, r31, r5 00009964 90850004 stw [r5 + 0x0004], r4 00009968 80830088 lwz r4, [r3 + 0x0088] 0000996C BB01FFE0 lmw r24, [r1 - 0x0020] 00009970 80840000 lwz r4, [r4] 00009974 9085000C stw [r5 + 0x000C], r4 00009978 80830088 lwz r4, [r3 + 0x0088] 0000997C 84040004 lwzu r0, [r4 + 0x0004] 00009980 90050010 stw [r5 + 0x0010], r0 00009984 80830044 lwz r4, [r3 + 0x0044] 00009988 30840001 addic r4, r4, 1 0000998C 90830044 stw [r3 + 0x0044], r4 00009990 3860FFFF li r3, 0xFFFFFFFF 00009994 4E800020 blr 00009998 00000000 .invalid 0000999C 00002040 .invalid 000099A0 000B0100 .invalid 000099A4 00000000 .invalid 000099A8 00000238 .invalid 000099AC 000D4343 .invalid 000099B0 61636865 ori r3, r11, 0x6865 000099B4 53656172 rlwimi r5, r27, 12, 5, 25 000099B8 63683800 ori r8, r27, 0x3800 000099BC 93E1FFFC stw [r1 - 0x0004], r31 000099C0 3BE30000 addi r31, r3, 0x0000 000099C4 807F0024 lwz r3, [r31 + 0x0024] 000099C8 7C0802A6 mflr r0 000099CC 2C030000 cmpwi r3, 0 000099D0 90010008 stw [r1 + 0x0008], r0 000099D4 9421FFB0 stwu [r1 - 0x0050], r1 000099D8 41820014 beq +0x00000014 /* 000099EC */ 000099DC 48000925 bl +0x00000924 /* 0000A300 */ 000099E0 80410014 lwz r2, [r1 + 0x0014] 000099E4 38000000 li r0, 0x0000 000099E8 901F0024 stw [r31 + 0x0024], r0 label000099EC: 000099EC 807F0028 lwz r3, [r31 + 0x0028] 000099F0 2C030000 cmpwi r3, 0 000099F4 41820014 beq +0x00000014 /* 00009A08 */ 000099F8 48000909 bl +0x00000908 /* 0000A300 */ 000099FC 80410014 lwz r2, [r1 + 0x0014] 00009A00 38000000 li r0, 0x0000 00009A04 901F0028 stw [r31 + 0x0028], r0 label00009A08: 00009A08 807F002C lwz r3, [r31 + 0x002C] 00009A0C 38000000 li r0, 0x0000 00009A10 2C030000 cmpwi r3, 0 00009A14 41820014 beq +0x00000014 /* 00009A28 */ 00009A18 480008E9 bl +0x000008E8 /* 0000A300 */ 00009A1C 80410014 lwz r2, [r1 + 0x0014] 00009A20 38000000 li r0, 0x0000 00009A24 901F002C stw [r31 + 0x002C], r0 label00009A28: 00009A28 B01F0048 sth [r31 + 0x0048], r0 00009A2C 81810058 lwz r12, [r1 + 0x0058] 00009A30 83E1004C lwz r31, [r1 + 0x004C] 00009A34 7D8803A6 mtlr r12 00009A38 30210050 addic r1, r1, 80 00009A3C 4E800020 blr 00009A40 00000000 .invalid 00009A44 00002041 .invalid 00009A48 80010100 lwz r0, [r1 + 0x0100] 00009A4C 00000000 .invalid 00009A50 00000084 .invalid 00009A54 000C436C .invalid 00009A58 6F736543 xoris r19, r27, 0x6543 00009A5C 43616368 bc 27, 1, +0x00006368 /* 0000FDC4 */ 00009A60 65730000 oris r19, r11, 0x0000 fn00009A64: 00009A64 7C0802A6 mflr r0 00009A68 93E1FFFC stw [r1 - 0x0004], r31 00009A6C 90010008 stw [r1 + 0x0008], r0 00009A70 9421FFA0 stwu [r1 - 0x0060], r1 00009A74 30610038 addic r3, r1, 56 00009A78 3081003C addic r4, r1, 60 00009A7C 4800083D bl +0x0000083C /* 0000A2B8 */ 00009A80 80410014 lwz r2, [r1 + 0x0014] 00009A84 480006FD bl +0x000006FC /* 0000A180 */ 00009A88 80410014 lwz r2, [r1 + 0x0014] 00009A8C 3BE30000 addi r31, r3, 0x0000 00009A90 90610044 stw [r1 + 0x0044], r3 00009A94 4800071D bl +0x0000071C /* 0000A1B0 */ 00009A98 80410014 lwz r2, [r1 + 0x0014] 00009A9C 4800072D bl +0x0000072C /* 0000A1C8 */ 00009AA0 80410014 lwz r2, [r1 + 0x0014] 00009AA4 30610040 addic r3, r1, 64 00009AA8 3081003C addic r4, r1, 60 00009AAC 4800080D bl +0x0000080C /* 0000A2B8 */ 00009AB0 80410014 lwz r2, [r1 + 0x0014] 00009AB4 80010040 lwz r0, [r1 + 0x0040] 00009AB8 80610038 lwz r3, [r1 + 0x0038] 00009ABC 7C001800 cmp r0, r3 00009AC0 40810014 ble +0x00000014 /* 00009AD4 */ 00009AC4 90010038 stw [r1 + 0x0038], r0 00009AC8 480006B9 bl +0x000006B8 /* 0000A180 */ 00009ACC 80410014 lwz r2, [r1 + 0x0014] 00009AD0 3BE30000 addi r31, r3, 0x0000 label00009AD4: 00009AD4 480007FD bl +0x000007FC /* 0000A2D0 */ 00009AD8 80410014 lwz r2, [r1 + 0x0014] 00009ADC 480006ED bl +0x000006EC /* 0000A1C8 */ 00009AE0 80410014 lwz r2, [r1 + 0x0014] 00009AE4 30610040 addic r3, r1, 64 00009AE8 3081003C addic r4, r1, 60 00009AEC 480007CD bl +0x000007CC /* 0000A2B8 */ 00009AF0 80410014 lwz r2, [r1 + 0x0014] 00009AF4 80010040 lwz r0, [r1 + 0x0040] 00009AF8 80610038 lwz r3, [r1 + 0x0038] 00009AFC 7C001800 cmp r0, r3 00009B00 40810014 ble +0x00000014 /* 00009B14 */ 00009B04 90010038 stw [r1 + 0x0038], r0 00009B08 48000679 bl +0x00000678 /* 0000A180 */ 00009B0C 80410014 lwz r2, [r1 + 0x0014] 00009B10 3BE30000 addi r31, r3, 0x0000 label00009B14: 00009B14 387F0000 addi r3, r31, 0x0000 00009B18 480006B1 bl +0x000006B0 /* 0000A1C8 */ 00009B1C 80410014 lwz r2, [r1 + 0x0014] 00009B20 80610044 lwz r3, [r1 + 0x0044] 00009B24 81810068 lwz r12, [r1 + 0x0068] 00009B28 83E1005C lwz r31, [r1 + 0x005C] 00009B2C 7D8803A6 mtlr r12 00009B30 30210060 addic r1, r1, 96 00009B34 4E800020 blr 00009B38 00000000 .invalid 00009B3C 00002041 .invalid 00009B40 80010000 lwz r0, [r1] 00009B44 000000D4 .invalid 00009B48 000A5365 .invalid 00009B4C 744D6178 andis. r13, r2, 0x6178 00009B50 5A6F6E65 .invalid fn00009B54: 00009B54 BF81FFF0 stmw [r1 - 0x0010], r28 00009B58 3BE30000 addi r31, r3, 0x0000 00009B5C A91F0048 lha r8, [r31 + 0x0048] 00009B60 7C9D0734 extsh r29, r4 00009B64 7C08E800 cmp r8, r29 00009B68 7C0802A6 mflr r0 00009B6C 3BC40000 addi r30, r4, 0x0000 00009B70 90010008 stw [r1 + 0x0008], r0 00009B74 9421FFA0 stwu [r1 - 0x0060], r1 00009B78 41820128 beq +0x00000128 /* 00009CA0 */ 00009B7C 807F0024 lwz r3, [r31 + 0x0024] 00009B80 2C830000 cmpwi cr1, r3, 0 00009B84 41860014 beq cr1, +0x00000014 /* 00009B98 */ 00009B88 48000779 bl +0x00000778 /* 0000A300 */ 00009B8C 80410014 lwz r2, [r1 + 0x0014] 00009B90 38800000 li r4, 0x0000 00009B94 909F0024 stw [r31 + 0x0024], r4 label00009B98: 00009B98 807F0028 lwz r3, [r31 + 0x0028] 00009B9C 2C030000 cmpwi r3, 0 00009BA0 41820014 beq +0x00000014 /* 00009BB4 */ 00009BA4 4800075D bl +0x0000075C /* 0000A300 */ 00009BA8 80410014 lwz r2, [r1 + 0x0014] 00009BAC 38800000 li r4, 0x0000 00009BB0 909F0028 stw [r31 + 0x0028], r4 label00009BB4: 00009BB4 807F002C lwz r3, [r31 + 0x002C] 00009BB8 3B800000 li r28, 0x0000 00009BBC 2C030000 cmpwi r3, 0 00009BC0 41820010 beq +0x00000010 /* 00009BD0 */ 00009BC4 4800073D bl +0x0000073C /* 0000A300 */ 00009BC8 80410014 lwz r2, [r1 + 0x0014] 00009BCC 939F002C stw [r31 + 0x002C], r28 label00009BD0: 00009BD0 7FA41E70 srawi r4, r29, 3 00009BD4 B39F0048 sth [r31 + 0x0048], r28 00009BD8 B3DF0048 sth [r31 + 0x0048], r30 00009BDC 7C9D0734 extsh r29, r4 00009BE0 57BE482C rlwinm r30, r29, 9, 0, 22 00009BE4 4BFFFE81 bl -0x00000180 /* 00009A64 */ 00009BE8 90610038 stw [r1 + 0x0038], r3 00009BEC 387E0000 addi r3, r30, 0x0000 00009BF0 480006B1 bl +0x000006B0 /* 0000A2A0 */ 00009BF4 80410014 lwz r2, [r1 + 0x0014] 00009BF8 3BC30000 addi r30, r3, 0x0000 00009BFC 80610038 lwz r3, [r1 + 0x0038] 00009C00 480005C9 bl +0x000005C8 /* 0000A1C8 */ 00009C04 80410014 lwz r2, [r1 + 0x0014] 00009C08 2C1E0000 cmpwi r30, 0 00009C0C 93DF0024 stw [r31 + 0x0024], r30 00009C10 57BE502A rlwinm r30, r29, 10, 0, 21 00009C14 4082001C bne +0x0000001C /* 00009C30 */ label00009C18: 00009C18 48000389 bl +0x00000388 /* 00009FA0 */ 00009C1C 80410014 lwz r2, [r1 + 0x0014] 00009C20 7C630734 extsh r3, r3 00009C24 81810068 lwz r12, [r1 + 0x0068] 00009C28 30210060 addic r1, r1, 96 00009C2C 48000080 b +0x00000080 /* 00009CAC */ label00009C30: 00009C30 4BFFFE35 bl -0x000001CC /* 00009A64 */ 00009C34 9061003C stw [r1 + 0x003C], r3 00009C38 387E0000 addi r3, r30, 0x0000 00009C3C 48000665 bl +0x00000664 /* 0000A2A0 */ 00009C40 80410014 lwz r2, [r1 + 0x0014] 00009C44 3BC30000 addi r30, r3, 0x0000 00009C48 8061003C lwz r3, [r1 + 0x003C] 00009C4C 4800057D bl +0x0000057C /* 0000A1C8 */ 00009C50 80410014 lwz r2, [r1 + 0x0014] 00009C54 2C1E0000 cmpwi r30, 0 00009C58 93DF0028 stw [r31 + 0x0028], r30 00009C5C 57BE5828 rlwinm r30, r29, 11, 0, 20 00009C60 4182FFB8 beq -0x00000048 /* 00009C18 */ 00009C64 4BFFFE01 bl -0x00000200 /* 00009A64 */ 00009C68 90610040 stw [r1 + 0x0040], r3 00009C6C 387E0000 addi r3, r30, 0x0000 00009C70 48000631 bl +0x00000630 /* 0000A2A0 */ 00009C74 80410014 lwz r2, [r1 + 0x0014] 00009C78 3BC30000 addi r30, r3, 0x0000 00009C7C 80610040 lwz r3, [r1 + 0x0040] 00009C80 48000549 bl +0x00000548 /* 0000A1C8 */ 00009C84 80410014 lwz r2, [r1 + 0x0014] 00009C88 2C1E0000 cmpwi r30, 0 00009C8C 93DF002C stw [r31 + 0x002C], r30 00009C90 4182FF88 beq -0x00000078 /* 00009C18 */ 00009C94 939F0044 stw [r31 + 0x0044], r28 00009C98 939F003C stw [r31 + 0x003C], r28 00009C9C 939F0040 stw [r31 + 0x0040], r28 label00009CA0: 00009CA0 38600000 li r3, 0x0000 00009CA4 81810068 lwz r12, [r1 + 0x0068] 00009CA8 30210060 addic r1, r1, 96 label00009CAC: 00009CAC 7D8803A6 mtlr r12 00009CB0 BB81FFF0 lmw r28, [r1 - 0x0010] 00009CB4 4E800020 blr 00009CB8 00000000 .invalid 00009CBC 00002041 .invalid 00009CC0 80040200 lwz r0, [r4 + 0x0200] 00009CC4 00000000 .invalid 00009CC8 00000164 .invalid 00009CCC 000B4F70 .invalid 00009CD0 656E4443 oris r14, r11, 0x4443 00009CD4 61636865 ori r3, r11, 0x6865 00009CD8 73000000 andi. r0, r24, 0x0000 fn00009CDC: 00009CDC 38000000 li r0, 0x0000 00009CE0 90030044 stw [r3 + 0x0044], r0 00009CE4 9003003C stw [r3 + 0x003C], r0 00009CE8 90030040 stw [r3 + 0x0040], r0 00009CEC 4E800020 blr 00009CF0 00000000 .invalid 00009CF4 00002040 .invalid 00009CF8 00000100 .invalid 00009CFC 00000000 .invalid 00009D00 00000014 .invalid 00009D04 000C5265 .invalid 00009D08 73657444 andi. r5, r27, 0x7444 00009D0C 43616368 bc 27, 1, +0x00006368 /* 00010074 */ 00009D10 65730000 oris r19, r11, 0x0000 fn00009D14: 00009D14 93E1FFFC stw [r1 - 0x0004], r31 00009D18 3BE30000 addi r31, r3, 0x0000 00009D1C 80630024 lwz r3, [r3 + 0x0024] 00009D20 7C0802A6 mflr r0 00009D24 2C030000 cmpwi r3, 0 00009D28 90010008 stw [r1 + 0x0008], r0 00009D2C 9421FFB0 stwu [r1 - 0x0050], r1 00009D30 41820014 beq +0x00000014 /* 00009D44 */ 00009D34 480005CD bl +0x000005CC /* 0000A300 */ 00009D38 80410014 lwz r2, [r1 + 0x0014] 00009D3C 38000000 li r0, 0x0000 00009D40 901F0024 stw [r31 + 0x0024], r0 label00009D44: 00009D44 807F0028 lwz r3, [r31 + 0x0028] 00009D48 2C030000 cmpwi r3, 0 00009D4C 41820014 beq +0x00000014 /* 00009D60 */ 00009D50 480005B1 bl +0x000005B0 /* 0000A300 */ 00009D54 80410014 lwz r2, [r1 + 0x0014] 00009D58 38000000 li r0, 0x0000 00009D5C 901F0028 stw [r31 + 0x0028], r0 label00009D60: 00009D60 807F002C lwz r3, [r31 + 0x002C] 00009D64 38000000 li r0, 0x0000 00009D68 2C030000 cmpwi r3, 0 00009D6C 41820014 beq +0x00000014 /* 00009D80 */ 00009D70 48000591 bl +0x00000590 /* 0000A300 */ 00009D74 80410014 lwz r2, [r1 + 0x0014] 00009D78 38000000 li r0, 0x0000 00009D7C 901F002C stw [r31 + 0x002C], r0 label00009D80: 00009D80 B01F0048 sth [r31 + 0x0048], r0 00009D84 81810058 lwz r12, [r1 + 0x0058] 00009D88 83E1004C lwz r31, [r1 + 0x004C] 00009D8C 7D8803A6 mtlr r12 00009D90 30210050 addic r1, r1, 80 00009D94 4E800020 blr 00009D98 00000000 .invalid 00009D9C 00002041 .invalid 00009DA0 80010100 lwz r0, [r1 + 0x0100] 00009DA4 00000000 .invalid 00009DA8 00000084 .invalid 00009DAC 000C436C .invalid 00009DB0 6F736544 xoris r19, r27, 0x6544 00009DB4 43616368 bc 27, 1, +0x00006368 /* 0001011C */ 00009DB8 65730000 oris r19, r11, 0x0000 00009DBC 00000000 .invalid 00009DC0 7C661B78 mr r6, r3 00009DC4 7C832378 mr r3, r4 00009DC8 7CC43378 mr r4, r6 fn00009DCC: 00009DCC 54A0D97F rlwinm. r0, r5, 27, 5, 31 00009DD0 41810014 bgt +0x00000014 /* 00009DE4 */ 00009DD4 7CA103A6 mtxer r5 00009DD8 7CA0242A lswx r5, r0, r4 00009DDC 7CA01D2A stswx r0, r5, r3 00009DE0 4E800020 blr label00009DE4: 00009DE4 7C841840 cmpl cr1, r4, r3 00009DE8 4084000C bge cr1, +0x0000000C /* 00009DF4 */ 00009DEC 7D442814 addc r10, r4, r5 00009DF0 7C835040 cmpl cr1, r3, r10 label00009DF4: 00009DF4 7C0903A6 mtctr r0 00009DF8 38000020 li r0, 0x0020 00009DFC 7C0103A6 mtxer r0 00009E00 54A006FF rlwinm. r0, r5, 0, 27, 31 00009E04 90610018 stw [r1 + 0x0018], r3 00009E08 7C641810 subfc r3, r4, r3 00009E0C 41840028 blt cr1, +0x00000028 /* 00009E34 */ label00009E10: 00009E10 7CA0242A lswx r5, r0, r4 00009E14 7CA3252A stswx r3, r5, r4 00009E18 30840020 addic r4, r4, 32 00009E1C 4200FFF4 bdnz -0x0000000C /* 00009E10 */ 00009E20 7C0103A6 mtxer r0 00009E24 7CA0242A lswx r5, r0, r4 00009E28 7CA3252A stswx r3, r5, r4 00009E2C 80610018 lwz r3, [r1 + 0x0018] 00009E30 4E800020 blr label00009E34: 00009E34 7C842814 addc r4, r4, r5 label00009E38: 00009E38 3084FFE0 subic r4, r4, 32 00009E3C 7CA0242A lswx r5, r0, r4 00009E40 7CA3252A stswx r3, r5, r4 00009E44 4200FFF4 bdnz -0x0000000C /* 00009E38 */ 00009E48 7C802010 subfc r4, r0, r4 00009E4C 7C0103A6 mtxer r0 00009E50 7CA0242A lswx r5, r0, r4 00009E54 7CA3252A stswx r3, r5, r4 00009E58 80610018 lwz r3, [r1 + 0x0018] 00009E5C 4E800020 blr 00009E60 00000000 .invalid 00009E64 000C0000 .invalid 00009E68 00000000 .invalid 00009E6C 00000000 .invalid 00009E70 00000000 .invalid 00009E74 00000000 .invalid 00009E78 00000000 .invalid 00009E7C 00000000 .invalid 00009E80 00000000 .invalid fn00009E84: 00009E84 800B0000 lwz r0, [r11] 00009E88 90410014 stw [r1 + 0x0014], r2 00009E8C 7C0903A6 mtctr r0 00009E90 804B0004 lwz r2, [r11 + 0x0004] 00009E94 7D6C5B78 mr r12, r11 00009E98 816B0008 lwz r11, [r11 + 0x0008] 00009E9C 4E800420 bctr 00009EA0 4E800020 blr 00009EA4 00000000 .invalid 00009EA8 000C0000 .invalid 00009EAC 00000000 .invalid 00009EB0 00000000 .invalid 00009EB4 00000000 .invalid 00009EB8 00000000 .invalid 00009EBC 00000000 .invalid 00009EC0 00000000 .invalid 00009EC4 00000000 .invalid fn00009EC8: 00009EC8 8182FFAC lwz r12, [r2 - 0x0054] 00009ECC 90410014 stw [r1 + 0x0014], r2 00009ED0 800C0000 lwz r0, [r12] 00009ED4 804C0004 lwz r2, [r12 + 0x0004] 00009ED8 7C0903A6 mtctr r0 00009EDC 4E800420 bctr fn00009EE0: 00009EE0 8182FF60 lwz r12, [r2 - 0x00A0] 00009EE4 90410014 stw [r1 + 0x0014], r2 00009EE8 800C0000 lwz r0, [r12] 00009EEC 804C0004 lwz r2, [r12 + 0x0004] 00009EF0 7C0903A6 mtctr r0 00009EF4 4E800420 bctr fn00009EF8: 00009EF8 8182FF50 lwz r12, [r2 - 0x00B0] 00009EFC 90410014 stw [r1 + 0x0014], r2 00009F00 800C0000 lwz r0, [r12] 00009F04 804C0004 lwz r2, [r12 + 0x0004] 00009F08 7C0903A6 mtctr r0 00009F0C 4E800420 bctr fn00009F10: 00009F10 8182FF34 lwz r12, [r2 - 0x00CC] 00009F14 90410014 stw [r1 + 0x0014], r2 00009F18 800C0000 lwz r0, [r12] 00009F1C 804C0004 lwz r2, [r12 + 0x0004] 00009F20 7C0903A6 mtctr r0 00009F24 4E800420 bctr fn00009F28: 00009F28 8182FF28 lwz r12, [r2 - 0x00D8] 00009F2C 90410014 stw [r1 + 0x0014], r2 00009F30 800C0000 lwz r0, [r12] 00009F34 804C0004 lwz r2, [r12 + 0x0004] fn00009F38: 00009F38 7C0903A6 mtctr r0 00009F3C 4E800420 bctr fn00009F40: 00009F40 8182FEFC lwz r12, [r2 - 0x0104] 00009F44 90410014 stw [r1 + 0x0014], r2 00009F48 800C0000 lwz r0, [r12] 00009F4C 804C0004 lwz r2, [r12 + 0x0004] 00009F50 7C0903A6 mtctr r0 00009F54 4E800420 bctr fn00009F58: 00009F58 8182FF30 lwz r12, [r2 - 0x00D0] 00009F5C 90410014 stw [r1 + 0x0014], r2 00009F60 800C0000 lwz r0, [r12] 00009F64 804C0004 lwz r2, [r12 + 0x0004] 00009F68 7C0903A6 mtctr r0 00009F6C 4E800420 bctr fn00009F70: 00009F70 8182FF38 lwz r12, [r2 - 0x00C8] 00009F74 90410014 stw [r1 + 0x0014], r2 00009F78 800C0000 lwz r0, [r12] 00009F7C 804C0004 lwz r2, [r12 + 0x0004] 00009F80 7C0903A6 mtctr r0 00009F84 4E800420 bctr fn00009F88: 00009F88 8182FF3C lwz r12, [r2 - 0x00C4] 00009F8C 90410014 stw [r1 + 0x0014], r2 00009F90 800C0000 lwz r0, [r12] 00009F94 804C0004 lwz r2, [r12 + 0x0004] 00009F98 7C0903A6 mtctr r0 00009F9C 4E800420 bctr fn00009FA0: 00009FA0 8182FFA4 lwz r12, [r2 - 0x005C] 00009FA4 90410014 stw [r1 + 0x0014], r2 00009FA8 800C0000 lwz r0, [r12] 00009FAC 804C0004 lwz r2, [r12 + 0x0004] 00009FB0 7C0903A6 mtctr r0 00009FB4 4E800420 bctr fn00009FB8: 00009FB8 8182FF94 lwz r12, [r2 - 0x006C] 00009FBC 90410014 stw [r1 + 0x0014], r2 00009FC0 800C0000 lwz r0, [r12] 00009FC4 804C0004 lwz r2, [r12 + 0x0004] 00009FC8 7C0903A6 mtctr r0 00009FCC 4E800420 bctr fn00009FD0: 00009FD0 8182FF68 lwz r12, [r2 - 0x0098] 00009FD4 90410014 stw [r1 + 0x0014], r2 00009FD8 800C0000 lwz r0, [r12] 00009FDC 804C0004 lwz r2, [r12 + 0x0004] 00009FE0 7C0903A6 mtctr r0 00009FE4 4E800420 bctr fn00009FE8: 00009FE8 8182FF80 lwz r12, [r2 - 0x0080] 00009FEC 90410014 stw [r1 + 0x0014], r2 00009FF0 800C0000 lwz r0, [r12] 00009FF4 804C0004 lwz r2, [r12 + 0x0004] 00009FF8 7C0903A6 mtctr r0 00009FFC 4E800420 bctr fn0000A000: 0000A000 8182FF84 lwz r12, [r2 - 0x007C] 0000A004 90410014 stw [r1 + 0x0014], r2 0000A008 800C0000 lwz r0, [r12] 0000A00C 804C0004 lwz r2, [r12 + 0x0004] 0000A010 7C0903A6 mtctr r0 0000A014 4E800420 bctr fn0000A018: 0000A018 8182FF14 lwz r12, [r2 - 0x00EC] 0000A01C 90410014 stw [r1 + 0x0014], r2 0000A020 800C0000 lwz r0, [r12] 0000A024 804C0004 lwz r2, [r12 + 0x0004] 0000A028 7C0903A6 mtctr r0 0000A02C 4E800420 bctr fn0000A030: 0000A030 8182FEF8 lwz r12, [r2 - 0x0108] 0000A034 90410014 stw [r1 + 0x0014], r2 0000A038 800C0000 lwz r0, [r12] 0000A03C 804C0004 lwz r2, [r12 + 0x0004] 0000A040 7C0903A6 mtctr r0 0000A044 4E800420 bctr fn0000A048: 0000A048 8182FF08 lwz r12, [r2 - 0x00F8] 0000A04C 90410014 stw [r1 + 0x0014], r2 0000A050 800C0000 lwz r0, [r12] 0000A054 804C0004 lwz r2, [r12 + 0x0004] 0000A058 7C0903A6 mtctr r0 0000A05C 4E800420 bctr fn0000A060: 0000A060 8182FF18 lwz r12, [r2 - 0x00E8] 0000A064 90410014 stw [r1 + 0x0014], r2 0000A068 800C0000 lwz r0, [r12] 0000A06C 804C0004 lwz r2, [r12 + 0x0004] 0000A070 7C0903A6 mtctr r0 0000A074 4E800420 bctr fn0000A078: 0000A078 8182FF00 lwz r12, [r2 - 0x0100] 0000A07C 90410014 stw [r1 + 0x0014], r2 0000A080 800C0000 lwz r0, [r12] 0000A084 804C0004 lwz r2, [r12 + 0x0004] 0000A088 7C0903A6 mtctr r0 0000A08C 4E800420 bctr fn0000A090: 0000A090 8182FF2C lwz r12, [r2 - 0x00D4] 0000A094 90410014 stw [r1 + 0x0014], r2 0000A098 800C0000 lwz r0, [r12] 0000A09C 804C0004 lwz r2, [r12 + 0x0004] 0000A0A0 7C0903A6 mtctr r0 0000A0A4 4E800420 bctr fn0000A0A8: 0000A0A8 8182FF04 lwz r12, [r2 - 0x00FC] 0000A0AC 90410014 stw [r1 + 0x0014], r2 0000A0B0 800C0000 lwz r0, [r12] 0000A0B4 804C0004 lwz r2, [r12 + 0x0004] 0000A0B8 7C0903A6 mtctr r0 0000A0BC 4E800420 bctr fn0000A0C0: 0000A0C0 8182FF64 lwz r12, [r2 - 0x009C] 0000A0C4 90410014 stw [r1 + 0x0014], r2 0000A0C8 800C0000 lwz r0, [r12] 0000A0CC 804C0004 lwz r2, [r12 + 0x0004] 0000A0D0 7C0903A6 mtctr r0 0000A0D4 4E800420 bctr fn0000A0D8: 0000A0D8 8182FF20 lwz r12, [r2 - 0x00E0] 0000A0DC 90410014 stw [r1 + 0x0014], r2 0000A0E0 800C0000 lwz r0, [r12] 0000A0E4 804C0004 lwz r2, [r12 + 0x0004] 0000A0E8 7C0903A6 mtctr r0 0000A0EC 4E800420 bctr fn0000A0F0: 0000A0F0 8182FFA8 lwz r12, [r2 - 0x0058] 0000A0F4 90410014 stw [r1 + 0x0014], r2 0000A0F8 800C0000 lwz r0, [r12] 0000A0FC 804C0004 lwz r2, [r12 + 0x0004] 0000A100 7C0903A6 mtctr r0 0000A104 4E800420 bctr fn0000A108: 0000A108 8182FF7C lwz r12, [r2 - 0x0084] 0000A10C 90410014 stw [r1 + 0x0014], r2 0000A110 800C0000 lwz r0, [r12] 0000A114 804C0004 lwz r2, [r12 + 0x0004] 0000A118 7C0903A6 mtctr r0 0000A11C 4E800420 bctr fn0000A120: 0000A120 8182FF10 lwz r12, [r2 - 0x00F0] 0000A124 90410014 stw [r1 + 0x0014], r2 0000A128 800C0000 lwz r0, [r12] 0000A12C 804C0004 lwz r2, [r12 + 0x0004] 0000A130 7C0903A6 mtctr r0 0000A134 4E800420 bctr fn0000A138: 0000A138 8182FF24 lwz r12, [r2 - 0x00DC] 0000A13C 90410014 stw [r1 + 0x0014], r2 0000A140 800C0000 lwz r0, [r12] 0000A144 804C0004 lwz r2, [r12 + 0x0004] 0000A148 7C0903A6 mtctr r0 0000A14C 4E800420 bctr fn0000A150: 0000A150 8182FF0C lwz r12, [r2 - 0x00F4] 0000A154 90410014 stw [r1 + 0x0014], r2 0000A158 800C0000 lwz r0, [r12] 0000A15C 804C0004 lwz r2, [r12 + 0x0004] 0000A160 7C0903A6 mtctr r0 0000A164 4E800420 bctr fn0000A168: 0000A168 8182FF40 lwz r12, [r2 - 0x00C0] 0000A16C 90410014 stw [r1 + 0x0014], r2 0000A170 800C0000 lwz r0, [r12] 0000A174 804C0004 lwz r2, [r12 + 0x0004] 0000A178 7C0903A6 mtctr r0 0000A17C 4E800420 bctr fn0000A180: 0000A180 8182FF58 lwz r12, [r2 - 0x00A8] 0000A184 90410014 stw [r1 + 0x0014], r2 0000A188 800C0000 lwz r0, [r12] 0000A18C 804C0004 lwz r2, [r12 + 0x0004] 0000A190 7C0903A6 mtctr r0 0000A194 4E800420 bctr fn0000A198: 0000A198 8182FF54 lwz r12, [r2 - 0x00AC] 0000A19C 90410014 stw [r1 + 0x0014], r2 0000A1A0 800C0000 lwz r0, [r12] 0000A1A4 804C0004 lwz r2, [r12 + 0x0004] 0000A1A8 7C0903A6 mtctr r0 0000A1AC 4E800420 bctr fn0000A1B0: 0000A1B0 8182FF9C lwz r12, [r2 - 0x0064] 0000A1B4 90410014 stw [r1 + 0x0014], r2 0000A1B8 800C0000 lwz r0, [r12] 0000A1BC 804C0004 lwz r2, [r12 + 0x0004] 0000A1C0 7C0903A6 mtctr r0 0000A1C4 4E800420 bctr fn0000A1C8: 0000A1C8 8182FF70 lwz r12, [r2 - 0x0090] 0000A1CC 90410014 stw [r1 + 0x0014], r2 0000A1D0 800C0000 lwz r0, [r12] 0000A1D4 804C0004 lwz r2, [r12 + 0x0004] 0000A1D8 7C0903A6 mtctr r0 0000A1DC 4E800420 bctr fn0000A1E0: 0000A1E0 8182FF44 lwz r12, [r2 - 0x00BC] 0000A1E4 90410014 stw [r1 + 0x0014], r2 0000A1E8 800C0000 lwz r0, [r12] 0000A1EC 804C0004 lwz r2, [r12 + 0x0004] 0000A1F0 7C0903A6 mtctr r0 0000A1F4 4E800420 bctr fn0000A1F8: 0000A1F8 8182FF48 lwz r12, [r2 - 0x00B8] 0000A1FC 90410014 stw [r1 + 0x0014], r2 0000A200 800C0000 lwz r0, [r12] 0000A204 804C0004 lwz r2, [r12 + 0x0004] 0000A208 7C0903A6 mtctr r0 0000A20C 4E800420 bctr fn0000A210: 0000A210 8182FF8C lwz r12, [r2 - 0x0074] 0000A214 90410014 stw [r1 + 0x0014], r2 0000A218 800C0000 lwz r0, [r12] 0000A21C 804C0004 lwz r2, [r12 + 0x0004] 0000A220 7C0903A6 mtctr r0 0000A224 4E800420 bctr fn0000A228: 0000A228 8182FF88 lwz r12, [r2 - 0x0078] 0000A22C 90410014 stw [r1 + 0x0014], r2 0000A230 800C0000 lwz r0, [r12] 0000A234 804C0004 lwz r2, [r12 + 0x0004] 0000A238 7C0903A6 mtctr r0 0000A23C 4E800420 bctr fn0000A240: 0000A240 8182FF90 lwz r12, [r2 - 0x0070] 0000A244 90410014 stw [r1 + 0x0014], r2 0000A248 800C0000 lwz r0, [r12] 0000A24C 804C0004 lwz r2, [r12 + 0x0004] 0000A250 7C0903A6 mtctr r0 0000A254 4E800420 bctr fn0000A258: 0000A258 8182FF4C lwz r12, [r2 - 0x00B4] 0000A25C 90410014 stw [r1 + 0x0014], r2 0000A260 800C0000 lwz r0, [r12] 0000A264 804C0004 lwz r2, [r12 + 0x0004] 0000A268 7C0903A6 mtctr r0 0000A26C 4E800420 bctr fn0000A270: 0000A270 8182FF6C lwz r12, [r2 - 0x0094] 0000A274 90410014 stw [r1 + 0x0014], r2 0000A278 800C0000 lwz r0, [r12] 0000A27C 804C0004 lwz r2, [r12 + 0x0004] 0000A280 7C0903A6 mtctr r0 0000A284 4E800420 bctr fn0000A288: 0000A288 8182FFB0 lwz r12, [r2 - 0x0050] 0000A28C 90410014 stw [r1 + 0x0014], r2 0000A290 800C0000 lwz r0, [r12] 0000A294 804C0004 lwz r2, [r12 + 0x0004] 0000A298 7C0903A6 mtctr r0 0000A29C 4E800420 bctr fn0000A2A0: 0000A2A0 8182FF5C lwz r12, [r2 - 0x00A4] 0000A2A4 90410014 stw [r1 + 0x0014], r2 0000A2A8 800C0000 lwz r0, [r12] 0000A2AC 804C0004 lwz r2, [r12 + 0x0004] 0000A2B0 7C0903A6 mtctr r0 0000A2B4 4E800420 bctr fn0000A2B8: 0000A2B8 8182FF98 lwz r12, [r2 - 0x0068] 0000A2BC 90410014 stw [r1 + 0x0014], r2 0000A2C0 800C0000 lwz r0, [r12] 0000A2C4 804C0004 lwz r2, [r12 + 0x0004] 0000A2C8 7C0903A6 mtctr r0 0000A2CC 4E800420 bctr fn0000A2D0: 0000A2D0 8182FFA0 lwz r12, [r2 - 0x0060] 0000A2D4 90410014 stw [r1 + 0x0014], r2 0000A2D8 800C0000 lwz r0, [r12] 0000A2DC 804C0004 lwz r2, [r12 + 0x0004] 0000A2E0 7C0903A6 mtctr r0 0000A2E4 4E800420 bctr fn0000A2E8: 0000A2E8 8182FF1C lwz r12, [r2 - 0x00E4] 0000A2EC 90410014 stw [r1 + 0x0014], r2 0000A2F0 800C0000 lwz r0, [r12] 0000A2F4 804C0004 lwz r2, [r12 + 0x0004] 0000A2F8 7C0903A6 mtctr r0 0000A2FC 4E800420 bctr fn0000A300: 0000A300 8182FF78 lwz r12, [r2 - 0x0088] 0000A304 90410014 stw [r1 + 0x0014], r2 0000A308 800C0000 lwz r0, [r12] 0000A30C 804C0004 lwz r2, [r12 + 0x0004] 0000A310 7C0903A6 mtctr r0 0000A314 4E800420 bctr fn0000A318: 0000A318 8182FF74 lwz r12, [r2 - 0x008C] 0000A31C 90410014 stw [r1 + 0x0014], r2 0000A320 800C0000 lwz r0, [r12] 0000A324 804C0004 lwz r2, [r12 + 0x0004] 0000A328 7C0903A6 mtctr r0 0000A32C 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 684 unpacked_size 684 packed_size 313 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1D A0 | 00000000000000C0 | 00 00 4D 90 00 00 66 E0 00 00 82 28 00 00 03 50 | M f ( P 00000000000000D0 | 00 00 02 40 00 00 02 50 00 00 02 10 00 00 02 04 | @ P 00000000000000E0 | 00 00 01 F8 00 00 01 EC 00 00 01 E0 00 00 01 D4 | 00000000000000F0 | 00 00 01 C8 00 00 01 BC 00 00 03 A0 00 00 04 E0 | 0000000000000100 | 00 00 05 A0 00 00 06 60 00 00 00 00 00 00 01 08 | ` 0000000000000110 | 00 00 00 00 00 00 01 A0 00 00 01 08 00 00 00 00 | 0000000000000120 | 00 00 02 04 00 00 01 08 00 00 00 00 00 00 02 CC | 0000000000000130 | 00 00 01 08 00 00 00 00 00 00 04 1C 00 00 01 08 | 0000000000000140 | 00 00 00 00 00 00 04 4C 00 00 01 08 00 00 00 00 | L 0000000000000150 | 00 00 0B A8 00 00 01 08 00 00 00 00 00 00 0C F0 | 0000000000000160 | 00 00 01 08 00 00 00 00 00 00 0E A8 00 00 01 08 | 0000000000000170 | 00 00 00 00 00 00 18 F0 00 00 01 08 00 00 00 00 | 0000000000000180 | 00 00 1A 20 00 00 01 08 00 00 00 00 00 00 1B C0 | 0000000000000190 | 00 00 01 08 00 00 00 00 00 00 1B F4 00 00 01 08 | 00000000000001A0 | 00 00 00 00 00 00 1D 44 00 00 01 08 00 00 00 00 | D 00000000000001B0 | 00 00 1D 74 00 00 01 08 00 00 00 00 00 00 1D A0 | t 00000000000001C0 | 00 00 01 08 00 00 00 00 00 00 25 FC 00 00 01 08 | % 00000000000001D0 | 00 00 00 00 00 00 33 D8 00 00 01 08 00 00 00 00 | 3 00000000000001E0 | 00 00 3E F4 00 00 01 08 00 00 00 00 00 00 4D 90 | > M 00000000000001F0 | 00 00 01 08 00 00 00 00 00 00 56 A8 00 00 01 08 | V 0000000000000200 | 00 00 00 00 00 00 66 E0 00 00 01 08 00 00 00 00 | f 0000000000000210 | 00 00 6F E0 00 00 01 08 00 00 00 00 00 00 00 00 | o 0000000000000220 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000230 | 00 01 00 04 00 00 01 08 00 00 00 00 00 00 00 00 | 0000000000000240 | 00 08 00 00 02 50 00 17 00 00 02 90 00 00 00 00 | P 0000000000000250 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000260 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000270 | 00 00 01 38 00 00 00 F0 00 00 01 14 00 00 02 F0 | 8 0000000000000280 | 00 00 01 2C 00 00 03 F0 00 00 01 20 00 00 03 F0 | , 0000000000000290 | 00 00 01 80 00 00 03 F0 FF FF FF FF 00 00 00 00 | 00000000000002A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000002B0 | FF FF FF FF 00 00 00 00 00 00 01 50 00 00 03 F0 | P 00000000000002C0 | 00 00 01 68 00 00 03 F0 00 00 01 B0 00 00 03 F0 | h 00000000000002D0 | 00 00 01 98 00 03 FF F0 00 00 01 8C 00 03 FF F0 | 00000000000002E0 | 00 00 01 A4 03 FF FF F0 FF FF FF FF 00 00 00 00 | 00000000000002F0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000300 | 00 00 01 74 00 00 00 F0 FF FF FF FF 00 00 00 00 | t 0000000000000310 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000320 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000330 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000340 | FF FF FF FF 00 00 00 00 00 00 01 5C 00 00 01 44 | \ D 0000000000000350 | 47 57 65 20 61 72 65 20 68 6F 73 65 64 20 2D 20 | GWe are hosed - 0000000000000360 | 77 65 20 67 6F 74 20 61 20 7A 65 72 6F 20 70 72 | we got a zero pr 0000000000000370 | 6F 63 49 6E 66 6F 20 6F 6E 20 61 20 6E 61 74 69 | ocInfo on a nati 0000000000000380 | 76 65 20 63 6F 6D 70 6F 6E 65 6E 74 20 64 69 73 | ve component dis 0000000000000390 | 70 61 74 63 68 2E 2E 2E 00 00 00 00 00 00 00 00 | patch... 00000000000003A0 | 00 00 14 5C 00 00 14 54 00 00 14 5C 00 00 14 68 | \ T \ h 00000000000003B0 | 00 00 14 7C 00 00 14 74 00 00 14 98 00 00 14 90 | | t 00000000000003C0 | 00 00 14 A8 00 00 14 F0 00 00 15 08 00 00 15 50 | P 00000000000003D0 | 00 00 15 68 00 00 15 C0 00 00 15 E0 00 00 15 E0 | h 00000000000003E0 | 00 00 00 D8 00 00 00 D0 00 00 01 08 00 00 01 00 | 00000000000003F0 | 00 00 01 AC 00 00 01 A4 00 00 02 84 00 00 02 7C | | 0000000000000400 | 00 00 02 F0 00 00 03 2C 00 00 04 74 00 00 04 B0 | , t 0000000000000410 | 00 00 06 00 00 00 06 48 00 00 07 A4 00 00 07 A4 | H 0000000000000420 | 00 00 22 50 00 00 22 48 00 00 22 90 00 00 22 88 | "P "H " " 0000000000000430 | 00 00 23 88 00 00 23 80 00 00 25 0C 00 00 25 04 | # # % % 0000000000000440 | 00 00 25 A8 00 00 25 E4 00 00 28 38 00 00 28 74 | % % (8 (t 0000000000000450 | 00 00 2A D4 00 00 2B 1C 00 00 2D 88 00 00 2D 88 | * + - - 0000000000000460 | 00 00 17 3C 00 00 17 34 00 00 17 6C 00 00 17 64 | < 4 l d 0000000000000470 | 00 00 18 10 00 00 18 08 00 00 18 E8 00 00 18 E0 | 0000000000000480 | 00 00 19 44 00 00 19 80 00 00 1B 48 00 00 1B 84 | D H 0000000000000490 | 00 00 1D 54 00 00 1D 9C 00 00 1F 78 00 00 1F 78 | T x x 00000000000004A0 | 00 00 09 44 00 00 09 3C 00 00 09 84 00 00 09 7C | D < | 00000000000004B0 | 00 00 0A 78 00 00 0A 70 00 00 0B FC 00 00 0B F4 | x p 00000000000004C0 | 00 00 0C 98 00 00 0C D4 00 00 0E 6C 00 00 0E A8 | l 00000000000004D0 | 00 00 10 48 00 00 10 90 00 00 12 38 00 00 12 38 | H 8 8 00000000000004E0 | 00 00 16 78 00 00 16 70 00 00 16 78 00 00 16 84 | x p x 00000000000004F0 | 00 00 16 98 00 00 16 90 00 00 16 B4 00 00 16 AC | 0000000000000500 | 00 00 16 C4 00 00 17 30 00 00 17 48 00 00 17 DC | 0 H 0000000000000510 | 00 00 17 F4 00 00 18 D0 00 00 18 F0 00 00 18 F0 | 0000000000000520 | 00 00 00 E8 00 00 00 E0 00 00 01 18 00 00 01 10 | 0000000000000530 | 00 00 01 78 00 00 01 70 00 00 01 F4 00 00 01 EC | x p 0000000000000540 | 00 00 02 50 00 00 02 A8 00 00 03 D0 00 00 04 48 | P H 0000000000000550 | 00 00 05 78 00 00 06 30 00 00 07 6C 00 00 07 6C | x 0 l l 0000000000000560 | 00 00 0A 24 00 00 0A 1C 00 00 0A 64 00 00 0A 5C | $ d \ 0000000000000570 | 00 00 0A FC 00 00 0A F4 00 00 0B D0 00 00 0B C8 | 0000000000000580 | 00 00 0C 9C 00 00 0C F4 00 00 0E D8 00 00 0F 50 | P 0000000000000590 | 00 00 11 38 00 00 11 F0 00 00 13 DC 00 00 13 DC | 8 00000000000005A0 | 00 00 18 70 00 00 18 68 00 00 18 70 00 00 18 7C | p h p | 00000000000005B0 | 00 00 18 90 00 00 18 88 00 00 18 AC 00 00 18 A4 | 00000000000005C0 | 00 00 18 BC 00 00 19 28 00 00 19 40 00 00 19 D4 | ( @ 00000000000005D0 | 00 00 19 EC 00 00 1A C8 00 00 1A E8 00 00 1A E8 | 00000000000005E0 | 00 00 00 E8 00 00 00 E0 00 00 01 18 00 00 01 10 | 00000000000005F0 | 00 00 01 88 00 00 01 80 00 00 02 24 00 00 02 1C | $ 0000000000000600 | 00 00 02 A0 00 00 02 F8 00 00 04 00 00 00 04 78 | x 0000000000000610 | 00 00 05 88 00 00 06 40 00 00 07 5C 00 00 07 5C | @ \ \ 0000000000000620 | 00 00 0A 20 00 00 0A 14 00 00 0A 68 00 00 0A 5C | h \ 0000000000000630 | 00 00 0B 38 00 00 0B 2C 00 00 0C 80 00 00 0C 74 | 8 , t 0000000000000640 | 00 00 0D D8 00 00 0E 38 00 00 10 24 00 00 10 A8 | 8 $ 0000000000000650 | 00 00 12 A0 00 00 13 60 00 00 15 58 00 00 15 58 | ` X X 0000000000000660 | 00 00 0B FC 00 00 0B FC 00 00 0B FC 00 00 0C 28 | ( 0000000000000670 | 00 00 0C 64 00 00 0D 58 00 00 0E 80 00 00 0F C8 | d X 0000000000000680 | 00 00 0F D0 | [section 1 relocation program disassembly] 0000: 4A2E reloc_v_add_imports num_words=47 0002: 4003 reloc_v_add_sect_c num_words=4 0004: 420E reloc_v_add_sect_d num_words=15 0006: 4416 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=23 0008: 0181 reloc_skip_then_add_sect_d skip_words=6, num_words=1 000A: 8009 reloc_incr_reloc_addr delta=0xA 000C: 4200 reloc_v_add_sect_d num_words=1 000E: 8001 reloc_incr_reloc_addr delta=0x2 0010: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0012: 801F reloc_incr_reloc_addr delta=0x20 0014: 4804 reloc_v_add_sect_d_none num_2_word_blocks=5 0016: 801F reloc_incr_reloc_addr delta=0x20 0018: 4805 reloc_v_add_sect_d_none num_2_word_blocks=6 001A: 0181 reloc_skip_then_add_sect_d skip_words=6, num_words=1 001C: 0442 reloc_skip_then_add_sect_d skip_words=17, num_words=2 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 450 section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 47 entries] 0 => [import QuickTimeLib:DequeueSyncTask (02)] 1 => [import QuickTimeLib:DisposeCallBack (02)] 2 => [import QuickTimeLib:QueueSyncTask (02)] 3 => [import QuickTimeLib:UpdateRemapTable (02)] 4 => [import QuickTimeLib:ICMDecompressComplete (02)] 5 => [import QuickTimeLib:CancelCallBack (02)] 6 => [import QuickTimeLib:VBlankPreSync (02)] 7 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 8 => [import QuickTimeLib:CallMeWhen (02)] 9 => [import QuickTimeLib:DisposeRemapTable (02)] 10 => [import QuickTimeLib:NewCallBack (02)] 11 => [import QuickTimeLib:VBlankPostSync (02)] 12 => [import QuickTimeLib:LockRemapTable (02)] 13 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 14 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 15 => [import InterfaceLib:NewRoutineDescriptor (02)] 16 => [import InterfaceLib:DisposeRoutineDescriptor (02)] 17 => [import InterfaceLib:CallUniversalProc (02)] 18 => [import InterfaceLib:GetComponentRefcon (02)] 19 => [import InterfaceLib:SetComponentRefcon (02)] 20 => [import InterfaceLib:OpenComponentResFile (02)] 21 => [import InterfaceLib:CloseComponentResFile (02)] 22 => [import InterfaceLib:SetComponentInstanceStorage (02)] 23 => [import InterfaceLib:GetComponentInstanceA5 (02)] 24 => [import InterfaceLib:GetZone (02)] 25 => [import InterfaceLib:NewHandle (02)] 26 => [import InterfaceLib:NewPtrClear (02)] 27 => [import InterfaceLib:HLock (02)] 28 => [import InterfaceLib:HUnlock (02)] 29 => [import InterfaceLib:HPurge (02)] 30 => [import InterfaceLib:SetZone (02)] 31 => [import InterfaceLib:DisposePtr (02)] 32 => [import InterfaceLib:DisposeHandle (02)] 33 => [import InterfaceLib:Enqueue (02)] 34 => [import InterfaceLib:Dequeue (02)] 35 => [import InterfaceLib:DisposeCTable (02)] 36 => [import InterfaceLib:ResError (02)] 37 => [import InterfaceLib:Get1Resource (02)] 38 => [import InterfaceLib:DetachResource (02)] 39 => [import InterfaceLib:FixDiv (02)] 40 => [import InterfaceLib:PurgeSpace (02)] 41 => [import InterfaceLib:SystemZone (02)] 42 => [import InterfaceLib:ApplicationZone (02)] 43 => [import InterfaceLib:MemError (02)] 44 => [import InterfaceLib:SetA5 (02)] 45 => [import InterfaceLib:DebugStr (02)] 46 => [import InterfaceLib:BlockMove (02)]